I'm having a lot of trouble getting In-App Purchases to work on my application and I am hoping someone here can help me out.
I previously had built a game in Objective-C that was fully working with IAP and ready to deploy on the app store.
Let's say this app used the bundle ID - "com.tyler.WorkingApp"
It had three Non-Consumable products (myUniqueProduct01, myUniqueProduct02, myUniqueProduct03) and everything would properly connect and download and could be tested using Sandbox accounts.
Specifications on this app changed and it had to be rebuilt in Unity and compiled for iOS.
I rebuilt everything. It compiles fine, runs and works. Except for In-App Purchases.
I set the bundle ID of the Unity build to be com.Tyler.WorkingApp.
I set the version number to be the same as the previous app and increased the build number. (I even tried upping the version number)
Code Signed with the same account.
In-App Purchases turned on int the capabilities.
When I do a call to get my list of In-App products it returns 0 results.
If I try to do any call on a specific product ID I get an error:
The requested operation could not be completed because product info for id: myUniqueProduct01 not found.
I have tried calling "myUniqueProduct01" as well as "com.Tyler.WorkingApp.myUniqueProduct01". I am running these off of an iPhone 5.
Am I missing something? I even tried making a completely empty Objective-C project that shares the same bundle ID and tries to call the app store and it still returns an empty list.
I also tried making a totally new app with an all new bundle id "com.Tyler.WorkingAppUnity" and set up a single new IAP product. This also does not work, but for some reason, it will continue to say it is Missing Meta-Data even though I have filled in every possible piece of meta-data except for a screen shot.
Has anyone had any experience with something like this? Do I need to do something more than just set a matching bundle identifier and code sign in order to access the IAP that I have already set up?