In-App Purchase Popup Dialog Not Appearing

Hi - I've added in-app purchases (Quarterly and Yearly ) to my app and submitted it for TestFlight. The app is available, but in my Developer account, the in-app purchases section still shows the products as 'Waiting for Review.'

When I test the app for in-app purchase, the dialog does not appear. Is this issue of "Approval" of the in-app purchase product?

If YES, how can I get approval for these in-app purchase products?

FYI: I have attached a screenshot of the in-app purchase products.

Please suggest

Thanks, Sushil

@SushilPro99

Is this issue of "Approval" of the in-app purchase product?

Testing in-app purchases doesn't require you submit them for approval. You can test your in-app purchases in the sandbox or Xcode local test environment.

When I test the app for in-app purchase, the dialog does not appear.

The StoreKit framework presents a purchase dialog when your app app submits a payment request. To submit a payment request, your app either calls purchase(options:) in StoreKit2 or SKPaymentQueue.default().add(_:) in StoreKit1. You need to debug your code to figure out the dialog doesn't appear in your app. Does the same issue happens when testing in the sandbox when building for Xcode? For more information, see Testing In-App Purchases with sandbox.

When testing in the sandbox (TestFlight uses the sandbox), StoreKit queries information defined for your app in App Store Connect when your app calls StoreKit APIs.

In-App Purchase Popup Dialog Not Appearing
 
 
Q