Tee*_*xit 5 in-app-purchase user-permissions ios
有一些功能可以检查用户是否启用了某些功能.就像位置或相机滚动一样.
但是,如何检查是否启用了应用程序内购买?
这对你有帮助:
if ([SKPaymentQueue canMakePayments]) {
// start adding the payment to the payment queue
} else {
// handle the restriction
}
Run Code Online (Sandbox Code Playgroud)
它来自类方法的SKPaymentQueue类引用+canMakePayments:
YES如果允许用户授权付款.NO如果他们没有许可.
以及对同一方法的进一步说明:
可以限制iPhone访问Apple App Store.例如,父母可以限制孩子购买额外内容的能力.您的应用程序应确认在向队列添加付款之前允许用户授权付款.当不允许用户授权付款时,您的应用程序可能还希望更改其行为或外观.