Google. Play. AssetDelivery
Summary
Enumerations |
|
---|---|
AssetDeliveryErrorCode{
|
enum Errors that can be encountered while interacting with asset packs. |
AssetDeliveryStatus{
|
enum Enum indicating the current status of an asset pack request. |
AssetPackUpdateAvailability{
|
enum Enum indicating the availability of a newer version of a particular asset pack. |
ConfirmationDialogResult{
|
enum User response to a Play controlled confirmation dialog. |
Classes |
|
---|---|
Google. |
Wraps Play Core's AssetLocation which represents the location of an Asset within an asset pack on disk. |
Google. |
A CustomYieldInstruction used to monitor the asynchronous retrieval of an asset pack containing an AssetBundle. |
Google. |
Provides methods for retrieving asset packs via the Play Asset Delivery system. |
Google. |
A CustomYieldInstruction used to monitor the asynchronous retrieval of a batch of asset packs. |
Google. |
Download information about a particular asset pack. |
Google. |
A CustomYieldInstruction used to monitor the asynchronous retrieval of an asset pack. |
Enumerations
AssetDeliveryErrorCode
AssetDeliveryErrorCode
Errors that can be encountered while interacting with asset packs.
Properties | |
---|---|
AccessDenied
|
Download not permitted under current device circumstances, for example the app is running in the background. |
AppNotOwned
|
The app isn't owned by any user on this device. An app is "owned" if it has been acquired from the Play Store. |
AppUnavailable
|
The requesting app is unavailable. This could be caused by multiple reasons:
|
AssetBundleLoadingError
|
AssetBundle failed to load. |
BundleUnavailable
|
The requested asset pack is unavailable. |
Canceled
|
The download was cancelled, likely by the user cancelling the download notification. |
ConfirmationNotRequired
|
Returned if PlayAssetDelivery.ShowConfirmationDialog is called but no asset packs are waiting for user confirmation. |
InsufficientStorage
|
Asset pack installation failed due to insufficient storage. |
InternalError
|
Unknown error retrieving asset pack. |
NetworkError
|
Network error. Unable to obtain asset pack details. |
NetworkUnrestricted
|
Returned if PlayAssetDelivery.ShowCellularDataConfirmation is called but no asset packs are waiting for Wi-Fi. |
NoError
|
No error has occurred. |
PlayStoreNotFound
|
The Play Store app is either not installed or not the official version. |
UnrecognizedInstallation
|
Returned if the app was not installed by Play. |
AssetDeliveryStatus
AssetDeliveryStatus
Enum indicating the current status of an asset pack request.
Properties | |
---|---|
Available
|
Asset pack is available on disk. For PlayAssetPackRequests this indicates that the request is complete. |
Failed
|
Asset pack retrieval has failed. |
Loaded
|
Contained AssetBundle has finished loading, assets can now be loaded. For PlayAssetBundleRequests this indicates that the request is complete. |
Loading
|
Contained AssetBundle is being loaded. |
Pending
|
Asset pack download is pending and will be processed soon. |
RequiresUserConfirmation
|
Asset pack download is paused until the user provides consent. Consent can be obtained by presenting a dialog with PlayAssetDelivery.ShowConfirmationDialog. |
Retrieving
|
Asset pack is being downloaded and transferred to the app's storage. |
WaitingForWifi
|
Asset pack download is paused until the device acquires wifi, or the user confirms a dialog presented with PlayAssetDelivery.ShowCellularDataConfirmation. |
AssetPackUpdateAvailability
AssetPackUpdateAvailability
Enum indicating the availability of a newer version of a particular asset pack.
ConfirmationDialogResult
ConfirmationDialogResult
User response to a Play controlled confirmation dialog.
Properties | |
---|---|
Accepted
|
The dialog was confirmed. |
Denied
|
The dialog was cancelled. |