One important thing they mention is NOT to upload a screenshot until you are done testing. The in app purchase needs to be in waiting for screenshot mode to test.
On the in-app creation page it looks like you have to submit a screenshot to continue, so I was uploading junk in anticipation of changing the screenshot later. That put my purchases in “ready to submit” status.
There is no way to remove the screenshot so I had to recreate all the in-app purchases.
Ok, after talking to myself here all day I finally have it working with the MBS plugins! It seems that the keys were:
Don’t upload screenshots, this makes the in-app items untestable!
Sign the code with your Mac App Store developer certificate
Use the product ID alone: “QFRL1” without the bundle ID
I have the bundle ID entered twice in Xojo: shared build settings and Mac build settings
Make sure all of your contracts are signed
If only it returned some kind of useful error message like “Your contracts aren’t signed” or “Developer not found” or “Product ID is not available for testing” it would have saved me hours, but I’m glad it’s working now.
Michel, i wouldn’t call it a demo, call it a light version wherein you can implement a link to the PRO-version. I don’t know if Apple allows an in-app purchase model however.
I have a lite version of my app Quick File Renamer in the store. It links directly to the full version on the app store.
However, it’s a useful free app. It has lots of great features, just not nearly as many as the full version. Perhaps that’s the difference?
Now, with in-app purchases, users of the free version can add functions piecemeal or unlock all functions at once and make the light version become full.
[quote=63993:@Mike Gibson]I have a lite version of my app Quick File Renamer in the store. It links directly to the full version on the app store.
However, it’s a useful free app. It has lots of great features, just not nearly as many as the full version. Perhaps that’s the difference?
Now, with in-app purchases, users of the free version can add functions piecemeal or unlock all functions at once and make the light version become full.[/quote]
Mike,
Were you able to use the MBS plugin to achieve in-app purchasing? Thank you for your tips above also. I am about to embark on this trip also. Thanks!