Hello, I have an App developed with Unity 2018.4.5f and Unity IAP 1.23.1 containing a non-consumable products. The app is in release version and available on the appStore for almost 1 year. The IAP has always been functional except since IOS 13.4 update. On IOS 13.4 + devices, the native purchase popup no longer opens. Another clarification, the price of the non-consumable product was reduced to $ 0 the time of the covid. Can the purchase price influence the functioning of the Unity IAP purchase?
The implementation method of the IStoreListener is inspired by your tutorial (Unity IAP - Unity Learn).
In the Unity Dashboard I can see crash log for IOS 13.4 devices.
Native Crash - Unknown Function (/usr/lib/system/libsystem_kernel.dylib)
Native StackTrace:
Thread 39
0 libsystem_kernel.dylib 0x00000001ad255198
1 libEmbeddedSystemAUs.dylib 0x00000001cbb28330
2 libAudioToolboxUtility.dylib 0x00000001b87ec614
3 libsystem_pthread.dylib 0x00000001ad197d98
4 libsystem_pthread.dylib 0x00000001ad19b74c
Part of logs:
{"message":"IAPController IsInitialized: 'True'","ts":1591908958560,"frame":803,"type":3},{"message":"Purchasing product asychronously: 'Premium'","ts":1591908958561,"frame":803,"type":3},{"message":"m_StoreController.InitiatePurchase: 'Premium'","ts":1591908958562,"frame":803,"type":3},{"message":"purchase({0}): Premium","ts":1591908958570,"frame":803,"type":3}],"ts":1591969612570,"user_agent":"NameOfApp/3865.576%0A CFNetwork/1126 Darwin/19.5.0","project_name":"NameOfApp","crash_report_hash":"6b1ff059bf15ed3b3bd545faa0a7a1fa","managed_exception":null,"native_crash":{"signal_name":"SIGABRT","signal_code":"#0","signal_address":7200009608,"signal_pc":0,"symbolicated":true,"threads":[{"number":0,"name":"","crashed":true,"frames":[{"image_uuid":"b422ba38a9f63062be28d28d39e3fe25","image_name":"/usr/lib/system/libsystem_kernel.dylib"
Have you ever had this problem and how to fix it?
Thanks!