addexternallyhosted(packageName, editId, body=None, x__xgafv=None)
Creates a new APK without uploading the APK itself to Google Play, instead
list(packageName, editId, x__xgafv=None)
Lists all current APKs of the app and edit.
upload(packageName, editId, x__xgafv=None, media_body=None, media_mime_type=None)
Uploads an APK and adds to the current edit.
addexternallyhosted(packageName, editId, body=None, x__xgafv=None)
Creates a new APK without uploading the APK itself to Google Play, instead
hosting the APK at a specified URL. This function is only available to
organizations using Managed Play whose application is configured to
restrict distribution to the organizations.
Args:
packageName: string, Package name of the app. (required)
editId: string, Identifier of the edit. (required)
body: object, The request body.
The object takes the form of:
{ # Request to create a new externally hosted APK.
"externallyHostedApk": { # Defines an APK available for this application that is hosted externally # The definition of the externally-hosted APK and where it is located.
# and not uploaded to Google Play.
# This function is only available to organizations using Managed Play whose
# application is configured to restrict distribution to the organizations.
"certificateBase64s": [ # A certificate (or array of certificates if a certificate-chain is used)
# used to sign this APK, represented as a base64 encoded byte array.
"A String",
],
"externallyHostedUrl": "A String", # The URL at which the APK is hosted. This must be an https URL.
"versionName": "A String", # The version name of this APK.
"fileSha256Base64": "A String", # The sha256 checksum of this APK, represented as a base64 encoded byte
# array.
"iconBase64": "A String", # The icon image from the APK, as a base64 encoded byte array.
"maximumSdk": 42, # The maximum SDK supported by this APK (optional).
"usesFeatures": [ # The features required by this APK (optional).
"A String",
],
"usesPermissions": [ # The permissions requested by this APK.
{ # A permission used by this APK.
"name": "A String", # The name of the permission requested.
"maxSdkVersion": 42, # Optionally, the maximum SDK version for which the permission is
# required.
},
],
"fileSize": "A String", # The file size in bytes of this APK.
"packageName": "A String", # The package name.
"applicationLabel": "A String", # The application label.
"nativeCodes": [ # The native code environments supported by this APK (optional).
"A String",
],
"versionCode": 42, # The version code of this APK.
"fileSha1Base64": "A String", # The sha1 checksum of this APK, represented as a base64 encoded byte
# array.
"minimumSdk": 42, # The minimum SDK targeted by this APK.
},
}
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # Response for creating a new externally hosted APK.
"externallyHostedApk": { # Defines an APK available for this application that is hosted externally # The definition of the externally-hosted APK and where it is located.
# and not uploaded to Google Play.
# This function is only available to organizations using Managed Play whose
# application is configured to restrict distribution to the organizations.
"certificateBase64s": [ # A certificate (or array of certificates if a certificate-chain is used)
# used to sign this APK, represented as a base64 encoded byte array.
"A String",
],
"externallyHostedUrl": "A String", # The URL at which the APK is hosted. This must be an https URL.
"versionName": "A String", # The version name of this APK.
"fileSha256Base64": "A String", # The sha256 checksum of this APK, represented as a base64 encoded byte
# array.
"iconBase64": "A String", # The icon image from the APK, as a base64 encoded byte array.
"maximumSdk": 42, # The maximum SDK supported by this APK (optional).
"usesFeatures": [ # The features required by this APK (optional).
"A String",
],
"usesPermissions": [ # The permissions requested by this APK.
{ # A permission used by this APK.
"name": "A String", # The name of the permission requested.
"maxSdkVersion": 42, # Optionally, the maximum SDK version for which the permission is
# required.
},
],
"fileSize": "A String", # The file size in bytes of this APK.
"packageName": "A String", # The package name.
"applicationLabel": "A String", # The application label.
"nativeCodes": [ # The native code environments supported by this APK (optional).
"A String",
],
"versionCode": 42, # The version code of this APK.
"fileSha1Base64": "A String", # The sha1 checksum of this APK, represented as a base64 encoded byte
# array.
"minimumSdk": 42, # The minimum SDK targeted by this APK.
},
}
list(packageName, editId, x__xgafv=None)
Lists all current APKs of the app and edit.
Args:
packageName: string, Package name of the app. (required)
editId: string, Identifier of the edit. (required)
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # Response listing all APKs.
"kind": "A String", # The kind of this response ("androidpublisher#apksListResponse").
"apks": [ # All APKs.
{ # Information about an APK. The resource for ApksService.
"versionCode": 42, # The version code of the APK, as specified in the manifest file.
"binary": { # Represents the binary payload of an APK. # Information about the binary payload of this APK.
"sha1": "A String", # A sha1 hash of the APK payload, encoded as a hex string and matching the
# output of the sha1sum command.
"sha256": "A String", # A sha256 hash of the APK payload, encoded as a hex string and matching
# the output of the sha256sum command.
},
},
],
}
upload(packageName, editId, x__xgafv=None, media_body=None, media_mime_type=None)
Uploads an APK and adds to the current edit.
Args:
packageName: string, Package name of the app. (required)
editId: string, Identifier of the edit. (required)
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
media_body: string, The filename of the media request body, or an instance of a MediaUpload object.
media_mime_type: string, The MIME type of the media request body, or an instance of a MediaUpload object.
Returns:
An object of the form:
{ # Information about an APK. The resource for ApksService.
"versionCode": 42, # The version code of the APK, as specified in the manifest file.
"binary": { # Represents the binary payload of an APK. # Information about the binary payload of this APK.
"sha1": "A String", # A sha1 hash of the APK payload, encoded as a hex string and matching the
# output of the sha1sum command.
"sha256": "A String", # A sha256 hash of the APK payload, encoded as a hex string and matching
# the output of the sha256sum command.
},
}