[英]Check if InApp Purchases are Restricted
在iPhone上,我可以进入常规->限制并锁定InApp购买。 在代码方面,如何检查用户是否已这样做?
有一个名为SKPaymentQueue的StoreKit类,它具有一个类方法canMakePayments
,它可以告诉您用户是否可以购买商品,您可以检查
if ([SKPaymentQueue canMakePayments]) {
// user can make purchases
} else {
// no purchases can be made, show error
}
文档说:
可以限制iPhone访问Apple App Store。 例如,父母可以限制孩子购买其他内容的能力。 您的应用程序应先确认允许用户授权付款,然后再将付款添加到队列中。 当不允许用户授权付款时,您的应用程序可能还希望更改其行为或外观。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.