我发现在iOS 8设备(真实设备)上运行:
[storeProductViewController loadProductWithParameters:@{SKStoreProductParameterITunesItemIdentifier:appID} completionBlock:^(BOOL result, NSError *error) {
// In many cases we never get here!
}];
我有一个有效的应用ID。它在iOS7上运行一致,但在iOS8上非常不稳定。似乎没有超时,它只是从不显示内容。
还有其他人看到这个吗?你有解决方案吗?
答案 0 :(得分:0)
我遇到了同样的问题。也许您的苹果ID不允许在商店购买包含特定产品的产品?在我的情况下,我试图显示来自美国iTunes的产品,但帐户已设置为俄语iTunes商店。
要抓住这种情况,请尝试执行下一步:
从移动设备上的Apple帐户退出。
使用测试苹果帐户登录
重新启动您的应用并尝试使用SKStoreProductViewController打开产品。
PS:Apple StoreKit仍然让开发人员头疼......没有正确的错误记录((