Get Started in Instant Plays 2.0
The following is a list of tasks (required, recommended, and optional), and recommended reading to help you get started in Instant Plays 2.0. A link to more detailed information is provided, when available.
The icons represent the following:
Requirement/Required task
Recommendation/Recommended task
Optional task
Recommended reading
Prepare
Before you do anything, you must be ready to sell your apps in Galaxy Store. See Get Started in Galaxy Store for more information. |
Android Build
| |
Android (Download) and Instant Plays 2.0 supported as one binary. NoteIf Android and Instant Plays 2.0 have different binaries, the version code of each binary must be different. However, the package name must be the same. | |
Google Mobile Services (GMS) are not available in the cloud gaming environment. Games should not prompt for a Google Play login (if any) nor require other Google Play services. NoteIf you are using a Google account, please exclude this function and inform the user that a Google account cannot be used in the cloud gaming environment. We recommend using the Samsung SignIn SDK instead. |
SDKs and APIs
As part of the onboarding process, we provide you with a build of our SDK containing additional cloud APIs to support the following requirements.
Integrate with Samsung In-App Purchase (Samsung IAP). If you are selling your app and/or in-app items, you must use Samsung IAP as your billing solution. Samsung IAP includes an SDK, guides, examples, and Unity and Unreal plugins.
If your app is integrated with Samsung IAP 6.0 or earlier with target API level 30 (Android R) or higher, an Android policy change requires an update to the manifest file. Without this update, Android R (or higher) users may not be able to make a payment. If you are using Samsung IAP 6.0 or earlier, add the following to the manifest file:
If you are using Samsung IAP 6.1 or higher, you do not need to make this update. | |
Integrate with the Samsung SignIn SDK. If the game has a login feature, it is recommended to integrate with the Samsung SignIn SDK so that the progress of the game can be restored when logged in to a Samsung account.
The Samsung SignIn SDK provides the best account experience in the cloud when using a Samsung account: the user can log in immediately using the Samsung account login information of the user’s local device.
| |
Integrate with the Samsung CloudDev SDK. If the game is using a Google Advertising ID (GAID) to store user data, you can use the GAID of the local device in the cloud environment using the Samsung CloudDev SDK. In addition, the Samsung CloudDev SDK allows you to check if the game operates in a cloud environment. | |
Maximize your revenue with the Samsung Ads SDK. If you are using in-app ads to monetize your game, use the Samsung Ads SDK to maximize revenue. |
Shell APK
Add the Shell APK, which installs an app icon for your Instant Plays game in the user's smartphone app tray when the user launches your game through an ad in Instant Plays. |
User and resource data
To offer continuous play on Samsung Instant Plays 2.0 and reduce startup time, you should provide the following information:
| |
For efficient data backup/restore, we have some limitations on game data:
| |
Game account information can be recovered using user data backup/restore.
| |
When a user starts a session, any available virtual device at that time is assigned to the user randomly. Therefore, distinguishing users by unique device ID does not work in an Instant Plays 2.0 environment.
If you save user data on the server based on GAID and restore it, one of the below suggestions should be applied:
Or
|