首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RMStore恢复应用程序内购买

RMStore恢复应用程序内购买
EN

Stack Overflow用户
提问于 2014-05-27 14:25:40
回答 1查看 1.4K关注 0票数 0

困惑于几个方面的应用程序内购买“恢复”。快速总结我的情况:现在有一个付费应用程序,支持ios6和ios7。想要移动到免费模式,与应用程序内购买“专业升级”。因此,需要两部分接收功能-检查原始安装版本,并恢复应用程序内购买。找到了看起来很有希望的RMStore,但仍然有几个问题:

  1. 我在网上看到了许多例子(非RMStore示例),它们说调用restoreCompletedTransactions来恢复应用程序内的采购,但是在RMStore中有RMAppReceipt方法containsInAppPurchaseOfProductIdentifier。如果我使用的是RMStore,是否需要调用restoreCompletedTransactions,还是只需要使用上面的RMAppReceipt方法来验证之前的应用程序购买?
  2. 我可以在RMStore中使用上述ios6方法吗?还是只有ios7?我在网上看到的信息表明,“统一收据”只能在ios7或somesuch获得。
  3. 非RMStore特定问题:收据验证是必需的还是只是推荐的?也就是说,如果我跳过验证收据,或者应用程序存储拒绝w/o验证代码,上面的内容会起作用吗?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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验证代码,上面的内容会起作用吗?

推荐。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23892069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档