在应用程序中侦听 "Promoting Your In-App Purchases" 事件

Listening for "Promoting Your In-App Purchases" event within the application

我们在应用的App Store页面提供和支持订阅产品如下。

https://developer.apple.com/app-store/promoting-in-app-purchases/

当用户在此处单击产品上的“订阅”按钮时,应用程序打开,Apple 购买 window 打开。但是在这个流程中,我想在不打开苹果购买window的情况下添加一个家长控制,如果成功的话,苹果购买的window就会打开。

我的问题是;从App Store点击购买按钮打开应用程序时如何监听这个过程?

你可以在SKPaymentTransactionObserver中使用下面的方法,如果家长控制的结果为真,return "true";

func paymentQueue(_ queue: SKPaymentQueue, shouldAddStorePayment payment: SKPayment, for product: SKProduct) -> Bool {
    return true
}