Iphone 应用内购买出错:已启用家长控制

Iphone 应用内购买出错:已启用家长控制,iphone,cocoa-touch,ios4,in-app-purchase,Iphone,Cocoa Touch,Ios4,In App Purchase,我想在我的iPhone应用程序中实现应用内购买 我已经完成了所有步骤,并在viewController的ViewWill上添加了以下代码,但它不满足条件canMakePayments,并且始终执行else部分 有什么不对劲吗 if ([SKPaymentQueue canMakePayments]) { NSLog(@"Parental-controls are disabled"); SKProductsRequest *productsRequest = [[SKProdu

我想在我的iPhone应用程序中实现应用内购买

我已经完成了所有步骤,并在viewController的ViewWill上添加了以下代码,但它不满足条件
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");
}

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

设置-->常规-->限制

请勿禁用限制或在允许的内容部分:进行应用内购买=打开


如果这对您有帮助,请告诉我。

您是否在模拟器中尝试此功能?@rckoenes:谢谢您的输入。不,我正在我的设备上尝试这个还有其他方法吗?这对我不起作用。我创建了一个出生日期为1/1/80的沙盒用户。此外,我在设置/限制中明确启用了应用内购买。系统仍然会显示一个对话框,要求妈妈购买。