繁体   English   中英

检查InApp购买是否受到限制

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM