Alex
Alex

Reputation: 1575

Universal in-app purchase on iOS and macOS

Has anyone successfully implemented universal in-app purchase for iOS and macOS? I'm having trouble getting products in non-Catalyst macOS app with SKProductsRequest. They are returned as invalidProductIdentifiers.

What I have so far:

  1. Single App Store connect record for both iOS and macOS
  2. Same BundleID for both apps
  3. Same in-app purchase product ID
  4. Build with Xcode 11.4
  5. Product fetch works on iOS

Apple announced that this will work for non-Catalyst apps as well and that it is enabled by default for Catalyst apps. Assuming this is not enabled by default in macOS apps how can I make this work?

Upvotes: 3

Views: 584

Answers (1)

Alex
Alex

Reputation: 1575

Now works after I did this:

  1. Archive and upload a macOS build to App Store Connect and wait about 15 min
  2. Restart computer

Hope this helps anyone who is looking for a solution for this.

Upvotes: 7

Related Questions