Hi there! I use Unity IAP in my Android project. And when I check purchases, everything happens normally. But in logs from other users I see a lot of Unknown errors in PurchaseFailureReason. Transaction History returns the following descriptions: GOOGLEPLAY_Null data in IAB result (response: -1002:Bad response received) GOOGLEPLAY_Remote exception while starting purchase flow (response: -1001:Remote exception during initialization) Any idea why this is happening? I can't find the reasons
What version of IAP and Unity are you using? Have you tested with a real credit card purchase? Have you created your products on the Google Developer Dashboard, and followed the directions here: https://docs.unity3d.com/Manual/UnityIAPGoogleConfiguration.html . We did see the Unknown errors in earlier versions of the IAP plugin, the current version is 1.20.1
I am using the current version (1.20.1) I tested using test purchases and a real credit card. On different devices. I could not reproduce the error myself. But other users have it. And Yes, my products are created as it should be. I have not seen this issue before in my other apps.
Spoiler: Android 4.4.2 4.4.4 5.1 5.1.1 6.0 6.0.1 7.0 7.1.1 7.1.2 8.0 8.1 That's what I've been able to track for the last week. Apparently, it does not depend on the Android version. It also does not depend on the devices type. It happens on tablets and smartphones. And any brands. Spoiler: Brands Huawei Samsung Xiaomi BQru Blackview Meizu Prestigio SIGMA Zte Spoiler: Devices Redmi 4X BQ-8068L BV6000_RU Galaxy A5(2016) Galaxy A8+(2018) Galaxy Grand Prime Pro Galaxy J3(2017) Galaxy J4 Galaxy S5 Galaxy Tab3 Lite 7.0 HUAWEI MediaPad T3 10 Honor 5C Honor 8 Pro Honor 9 M681C MediaPad NX529J P20 lite PMT3101_4G X-StyleTab_A81 Y541-U02 honor 6C