UDP can repack your existing UDP build into an APK that meets Samsung’s requirements:
- implementing the latest public Samsung IAP SDK,
- having a .gs package name suffix,
- signed with the same certificate as previously.
Important - this method only creates an APK for you to download and use in your submission. It does not submit anything from UDP. You still need to submit your game manually to the Galaxy Store Seller Portal (APK, metadata, IAP information, etc).
Step 1 : On the UDP console, once your game revision is released, go to the Publish page and select Samsung Galaxy Store [Transition Solution].
Step 2 : Select “Repack game” and hit the Publish button.
Important - the build’s version number must be higher than the previously-submitted build, or Samsung will ignore the new APK.
Step 3 : In the Status page, download the repacked APK.
Step 4 : Upload the repacked build directly to the Galaxy Store Seller Portal. Edit your game description and IAP information if needed, and submit your game.
Note - you may need to contact Samsung Customer Support to be able to upload your APK to the Galaxy Store Seller Portal. This ability is disabled by default for games submitted via UDP and Samsung can only activate it on an individual basis. Go to
this Samsung page and choose “Contact Us”. Your request would typically say “I originally submitted my game via Unity Distribution Portal (UDP) and I now want to manually upload my new APK directly to GSSP. Can you please activate the APK upload for my game.”
Step 5 : Wait for Store Review from Samsung.
Step 6 : Release the updated App.
Server Side Verification/Validation
If your game uses server-side IAP validation, you must ensure your game server application implements the Samsung IAP Server APIs. Your new game build should request your game server to fetch the data from the Samsung IAP server using the Server APIs.
More information in this document :
Important - UDP cannot perform server-side IAP callbacks on games repacked with Samsung’s public IAP SDK. As a result:
- If your game uses server-side IAP validation, you still need to implement it directly for Samsung using the method above.
- Your game’s transaction and revenue data (for Samsung) will not show in UDP’s reporting dashboard. Usage data (DAU, MAU, sessions, etc) is still tracked.