困惑于几个方面的应用程序内购买“恢复”。快速总结我的情况:现在有一个付费应用程序,支持ios6和ios7。想要移动到免费模式,与应用程序内购买“专业升级”。因此,需要两部分接收功能-检查原始安装版本,并恢复应用程序内购买。找到了看起来很有希望的RMStore,但仍然有几个问题:
发布于 2014-05-29 16:12:09
如果我使用的是RMStore,是否需要调用restoreCompletedTransactions,还是只需要使用上面的RMAppReceipt方法来验证之前的应用程序购买?
在iOS 7中,您可以在应用程序收据上使用。如果不想依赖收据,可以使用自己的事务持久性。在RMStore中,这是一个简单的设置默认事务或自定义事务持久化的方法,并且应该在所有受支持的iOS版本中工作。
一般来说,最好避免频繁地恢复购买,因为它迫使用户输入他们的密码。只有在用户请求时,或者在您没有其他选项的情况下,才可以这样做。
我可以在RMStore中使用上述ios6方法吗?还是只有ios7?我在网上看到的信息表明,“统一收据”只能在ios7或somesuch获得。
iOS 7,因为收据在iOS 6或更低版本中不起作用。
非RMStore特定问题:收据验证是必需的还是只是推荐的?也就是说,如果我跳过验证收据,或者应用程序存储拒绝w/o验证代码,上面的内容会起作用吗?
推荐。
https://stackoverflow.com/questions/23892069
复制相似问题