iOS In-App购买适用于开发但不适用于生产
我刚刚用iAP发布了我的第一个应用程序。 它在开发中总是运行良好,但在生产中,当我尝试购买时它会崩溃。
看起来应用程序不能在生产模式下载我的“产品”。 有没有其他人有类似的问题,你做了什么来解决它?
最近我提交了我的应用程序,它有同样的问题。 在谷歌上花了一些时间后,我发现有时应用程序可以在商店早期使用,苹果的生产服务器需要时间来更新产品,所以等待24-36小时。 它会自动修复。
编辑
Jagdeep指出了一个好点。 检查产品的状态,它应处于“已批准”状态。 在我的情况下,它处于批准状态。
- 创建产品后,您已选中“清除待售”选项?
来自文档:
清除待售表明您的应用程序内购买是否已清除销售。 如果未选中此框,则您的应用内购买将无法在应用内购买。 请注意,如果您将“已清除”设置为“否”,则应用内购买的所有设置仍可在iTunes Connect中进行编辑,您可以在以后将“已清除”更改为“是”。
即使一切都得到批准,也需要一点时间。
- 我的二进制文件被批准
- 我的应用内购买(IAP)获得批准。
- 我的应用程序内购买已被清除。
- 使用沙盒iTunes帐户测试开发中的购买效果很好。
- 使用真实或沙盒iTunes帐户进行生产购买将失败。
我没有等待很长时间,比如几个小时,它才开始工作。
现在,我的二进制文件和我的In-App Purhcase在同一时间获得批准,几乎在它们获得批准后立即获得批准,我将应用程序版本发布到商店。
我不是肯定的,但我可能应该做的是在发布新的应用程序版本之前等待几个小时,并让应用内购买有机会在Production App Store中“注册”或“传播”。
只是对他人的推荐。
在itunesConnect网站上检查您的状态 – >管理您的购买。 确保您的应用内购买已通过审核。
- 行动:@select器(showAlert :)如何传递参数在这个showAlert方法?
- 从一个类调用IBOutlet UIButton到另一个Viewcontroller
- 在Xamarin.ios中,video不能在iOS 10以上版本上播放
- 打开以http开头但不是www的链接
- 没有这样的模块“Sinch”Xcode 9.1 Swift 4
- iOS – 私人API – 接受来电
- NSRangeException',原因:'*** – :索引5超出空数组的边界'
- Swift UIToolBar追加UIBarButtonItem项目
- 如何检查MKCoordinateRegion是否包含CLLocationCoordinate2D而不使用MKMapView?