flupin
March 25, 2021, 8:18am
1
Hello, I am currently distributing an app to GalaxyStore using UnityIAP.
There were no problems in the previous version, but in preparation for this update, a new problem occurred.
When products start to initialize
The screen is forcibly switched to the GalaxyStore/SamsungCheckout update page.
Like the ScreenShot attached later, I can’t do anything.
When I close the GalaxyStore, the App starts anew and repeats the above situation.
Unity environment.
Unity 2018.4.30f1
UnityIAP 2.2.2
Sorry for using the stupid English translator.
Thank you
Here is the response I got.
Unity IAP uses a old version of Samsung IAP SDK (4.x), which we do not recommend as there might be issues.
Developers should use instead the Unity Plugin that we have in the developer portal: Samsung IAP - Build | Samsung Developers
Hope this helps,
Ron
Samsung Developer Program
flupin
March 30, 2021, 9:43am
3
Hello
As you said, I changed it to Unity Plugin and tested it.
SamsungCheckout has been changed to GalaxyStore, but it is the same symptom.
Payment starts and a log is printed indicating that SamsungApps needs to be installed.
After that, I created a blank project and installed only “SamsungIAP_unity_plugin_v6.1” and tested it.
[OneUI 3.1 + Android 11] The above symptom is repeated on devices
Other lower version devices flowed normally.
Below is the full test result.
[Samsung payment success device]
Galaxy s7 sm-g930k
Samsung Experience Version 9.0
Android 8.0
UnityIAP success
SamsungIAP success
Galaxy note9 sm-n960n
oneui 2.5
Android 10
UnityIAP success
SamsungIAP success
[failed device]
Galaxy s21 Ultra 5g sm-g998N
one ui 3.1
Android 11.0
UnityIAP failure
SamsungIAP failure
Galaxy note10+ sm-n976n
oneui 3.1
Android 11.0
UnityIAP failure
SamsungIAP failure
Galaxy s20 5g-sm-g981n
oneui 3.1
Android 11.0
UnityIAP failure
SamsungIAP failure
Thank you