IAP works in sandbox environment, but doesn't show up in Mac App Store edition

I have a new app that includes in-app purchases, but the IAPs are not showing up in the app. When testing in the StoreKit sandbox environment, the IAPs are fetched successfully, but when downloaded from the Mac App Store, their identifiers are returned as invalid.


One theory; although the documentation says that a developer-specific ID is required, the convention is a reverse DNS format. Could using just short single word identifiers ("sptrial" and "sp1") be a factor?


Or could it be a server propagation issue? The IAPs have been approved for a few weeks, and are cleared for sale.

Replies

It has started working now, so apparently it was just a propagation issue.


This seems a bit problematic, if an app is released but the IAPs don't work.