IAPs NOT WORKING!
KAJAMstudios
Member, PRO Posts: 27
in Help Wanted
Hi all,
My IAPs in my game are not working when I test it in test flight. It has been rejected multiple times because I keep getting this message from Apple:
Guideline 2.1 - Performance - App Completeness
We discovered one or more bugs in your app when reviewed on iPhone running iOS 10.3.3 on Wi-Fi connected to an IPv6 network.
Specifically, we’re still not able to make an in-app purchase.
Please help! I have included screenshots of my purchase button attributes, and I have included the platform login in the SPLASH scene, and I have included a screenshot of my purchase table.
Comments
Few things to point out here:
Also a good idea to check the Product IDs match the ones you have listed in iTunes as also that you have entered them in the field and not the expression editor. Personally I think its good practice to use the TableCellValue expression and point it to the Product ID in the PurchaseTable, but thats a personal preference.
In addition to what @ginagaming said, which is all definitely worth trying, the most common reason for IAPs not working, in my experience, is the necessary contracts in iTunes Connect not being signed. You need to sign specific ones in order for IAPs to work. An easy way to test if your problems are purely logic based is to throw an actor into the scene and put just a "Touch is pressed" rule and a Buy behaviour in it. If it still doesn't trigger a purchase, double check your contracts.
Contact me for custom work - Expert GS developer with 15 years of GS experience - Skype: armelline.support
@Armelline @gingagaming Thank you both for your comments. I am trying what you said gingagaming. If it works, will I get a message once I press the purchase button when testing the game on my phone with test flight?