我有一个非常简单的问题.
当我的应用状态为"等待审核"时,我是否可以更改应用内购买的屏幕截图?
PS:当我创建新的应用程序内购买时,我附加了错误的截图并忘记了它.现在我的应用正在等待审核,我无法更改此屏幕截图.
Apple拒绝了我的申请,理由如下:"app以非标准方式启动In App Purchase流程.
在用户点击确定后,应用程序首先要求登录,而不是首先显示项目描述并要求登录,这是不正确的顺序."
我检查了我的代码,但它与我的其他应用程序相同,其中应用程序内购买工作正常.然后我更改了包ID和productID(从我的其他应用程序设置包ID),它工作正常!
我觉得这很奇怪.有人有这个问题吗?你能帮助我吗?
UPD:
在调试器中,我看到此错误:
"完成交易期间出现意外异常:无法完成购买交易"
它发生在代码中:
@try
{
[[SKPaymentQueue defaultQueue] finishTransaction: transaction];
}
@catch (NSException *exception)
{
NSLog(@"Unexpected exception during finish transaction: %@", exception);
}
Run Code Online (Sandbox Code Playgroud)