【发布时间】:2012-06-16 19:51:01
【问题描述】:
我第一次在我的应用更新中实现了应用内购买,也只是等了 3 周后被拒绝,原因如下:
我们发现您的应用提供可恢复的应用内购买 但它不包括允许用户恢复的“恢复”功能 之前购买的应用内购买。恢复以前 购买的应用内购买产品,应提供 一个“恢复”按钮并在“恢复”时启动恢复过程 按钮被点击。
现在我正在考虑在表格的右侧(顶部)添加一个navbar 按钮,可以看到/点击应用购买,并添加将链接到该按钮的以下代码:
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
有人可以验证这是正确的并且很可能是所有需要的吗?希望这次能顺利通过。提前致谢!
【问题讨论】:
-
我收到了同样该死的拒绝通知。您是否总是提供“恢复”按钮?!?!我想自动检查是否有可恢复的应用内购买,但是当我调用 restoreCompletedTransactions 时,系统会提示用户输入密码。太糟糕了!这有另一个API吗?我可以将我的“购买”按钮更改为“购买/恢复”吗???这仍然很糟糕。我没有足够的空间来放置一个全职的“RESTORE”按钮。
-
@whatchamacallit 我所做的只是将上面的以下代码放入连接到导航栏中按钮的方法中并获得批准。如果导航栏中的按钮没有空间,那么您可能需要将其放在视图本身中......也许在表格中或表格上方。祝你好运!
-
我在 Angry Birds for Mighty Eagle 上没有看到任何恢复按钮?为什么不被拒绝?
-
还有另一个:Forever Drive。这个也没有恢复按钮,也没有被拒绝。
-
@erkanyildiz 在这里查看恢复以前完成的购买的详细信息:(链接需要苹果开发者帐户)developer.apple.com/appstore/in-app-purchase/… 消耗品不需要恢复。
标签: ios in-app-purchase appstore-approval