Testflight users getting inconsistent result from inapp purchase

I have written a very simple program to test out inapp purchase, with only one Buy button to buy a non-consumable.


When I tested the app through Testflight, I am getting inconsistent result from the users. So far, 5 have tested the exact same build, 3 are successful and 2 are getting the Purchase Failed Reason:Unknown error.


The 3 who are successful are using iOS version 13.4.1, 13.3.1 and 13.4

The 2 who are unsuccesful are using iOS version 13.3.1 and 12


For the 2 who are unsuccessful, they have done inapp purchase with other apps before.


Anyone has experienced this before? Any advice would be deeply appreciated.


Thanks!

Replies

Clearly 13.4.x is your friend's friend.


Ignoring how you were able to find 3 casual testers on non-j'brkd devices using 3 iOSs, and 2 using 2, what version Xcode was used for the build?


>very simple program


Might be it's too simple? No error checking, version bias, conditional indicators may lead to your issues. Generic isn't always the best indicator.