Unity IAP Initialization Failure in Samsung Devices with One UI

Hi,
I have IAP’s getting initialized and working on both editor and all android devices expect Samsung devices with One UI. While logging in Samsung device with One UI its throws initialization failed with the reason purchasing unavailable, but all my products are configured properly in play store developer console. I have set the configuration for IAP as Target Google Play. Are there any other changes I have to do to make it work on Samsung devices with One UI.

Looking for help in urgent need.

Thanks & Regards
Mahesh Sankar

Are you able to provide the device logs? How To - Capturing Device Logs on Android

What are the Editor and IAP versions you use?

Have you reinstalled this app after updating to One UI?

Is this also an issue on other Samsung devices with One UI?

Since our app is already live in play store as well as apple store and all purchases are happening properly in all device except these Samsung devices with One UI. Currently, our app is running with Unity 2018.4.3f1 with Iap version 1.22.0. It was a fresh install in the Samsung device which we have and it has been installed directly from play store. We tried to cross-check with old Samsung devices that don’t use One UI and it is working fine there as well. While checking logs the products are added to builders with IAB created and all the billing services start initializing and then throws initialization failure with reason specifying failed to setup IAB. Notifying Unity…

Regards
Mahesh Sankar

Please provide the device logs How To - Capturing Device Logs on Android

And, can I get your app play store link to test?

Please find the uploaded file for logs.
Play Store link: https://play.google.com/store/apps/details?id=com.gooda.pokerroyale&hl=en

Regards
Mahesh Sankar

4878875–470777–IAP_Logs.txt (5.04 KB)

Hello, I tested your game on my Samsung device(Galaxy S8, One UI version 1.0, Android version 9) with One UI, IAP works fine to me. Did I missed something to reproduce it?

Thanks for the immediate response. Looks like we also found the problem. The problem was caused by beta test account which is logged in with our Samsung devices with one UI. We tried to install with a different account and it was working fine. But same beta test account we are able to initialize IAP in other devices.

Regards
Mahesh Sankar

That’s weird.If you could, please open a support ticket at Unity Cloud so that we can investigate further.

Sure Sam. We will open a support ticket.

Thanks & Regards
Mahesh Sankar