AI-generated Key Takeaways
-
An ExpansionFile resource defines the configuration for expansion files associated with an APK in Google Play.
-
It allows an APK to either reference another APK's expansion file or have its own expansion file uploaded.
-
Developers can manage expansion files using methods like get, patch, update, and upload to retrieve, modify, or add expansion file configurations for their APKs.
-
The
referencesVersion
andfileSize
fields in the JSON representation determine if an APK references another expansion file or has its own uploaded file with the specified size.
Resource: ExpansionFile
An expansion file. The resource for ExpansionFilesService.
JSON representation |
---|
{ "referencesVersion": integer, "fileSize": string } |
Fields | |
---|---|
referencesVersion |
If set, this APK's expansion file references another APK's expansion file. The fileSize field will not be set. |
fileSize |
If set, this field indicates that this APK has an expansion file uploaded to it: this APK does not reference another APK's expansion file. The field's value is the size of the uploaded expansion file in bytes. |
Methods |
|
---|---|
|
Fetches the expansion file configuration for the specified APK. |
|
Patches the APK's expansion file configuration to reference another APK's expansion file. |
|
Updates the APK's expansion file configuration to reference another APK's expansion file. |
|
Uploads a new expansion file and attaches to the specified APK. |
Error codes
The operations of this resource, return the following HTTP error codes:
Error code | Reason | Resolution |
---|---|---|
5xx |
Generic error in the Google Play server. | Retry your request.
If the problem persists contact your Google Play account manager or submit a support request. Consider checking the Play Status Dashboard for any known outages. |
409 |
Concurrency update error.
There was an attempt to update an object that is being updated. For example, a purchase
is getting acknowledged by calling the Play Billing Library's |
Retry your request. |