我想在我的iPhone应用程序中实现In App Purchase。

我已经完成所有步骤,并在viewController的viewWillAppear上添加了以下代码,但它不满足条件canMakePayments并始终执行else部分。

有什么事吗

if ([SKPaymentQueue canMakePayments]) {
    NSLog(@"Parental-controls are disabled");

    SKProductsRequest *productsRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObject:@"com.dev.InAppTry"]];
    productsRequest.delegate = self;
    [productsRequest start];
} else {
    NSLog(@"Parental-controls are enabled");
}

最佳答案

尝试在“设备”中的设置中禁用“家长控制”。

设置->常规->限制。

“禁用限制或允许的内容”部分:“在应用内购买” =“开启”。

让我知道这是否对您有帮助。

关于iphone - 应用内购买错误:启用了家长控制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6503897/

10-09 16:29