【问题标题】:In-App Purchases restore button necessary?需要应用内购买恢复按钮吗?
【发布时间】:2014-06-21 16:55:54
【问题描述】:

各位,我已经使用 PARSE 实现了应用内购买。现在我的应用程序中没有恢复按钮。我的数据库托管在 PARSE 云上,在我的用户表中有一个名为“hasMadePurchase”的属性,每次用户尝试购买时都会检查该属性。一旦成功购买,该属性就会设置为 yes。

现在,我是否需要一个恢复购买按钮才能让应用通过应用商店获得它?原因很明显,即使用户更改了他/她的设备,删除并重新安装了应用程序或其他任何东西,他/她仍然能够取回他/她的所有购买。

如果是,那么我需要在恢复功能中实现什么? (这基本上什么都不做,除了打假电话,我不知道我有点迷路了)

【问题讨论】:

    标签: in-app-purchase restore


    【解决方案1】:

    仅当应用提供非消耗性 IAP 时才需要恢复购买按钮,例如解锁内容。我们的游戏最近因为这个原因被拒绝了——我们提供了武器解锁,但我们缺少恢复购买按钮。

    如果您提供非消耗性 IAP,那么您可以从查看 [[SKPaymentQueue defaultQueue] restoreCompletedTransactions] 开始,然后从那里开始。基本上,这会获取用户之前购买的所有 IAP SKU 的列表。

    【讨论】:

    • 你能给我一些代码放在我的恢复按钮下吗?除了拉取用户购买的东西之外,这基本上不会做任何事情。
    • 事实上,另一个应用程序因未实现恢复功能而被拒绝的例子在这里:matt.coneybeare.me/… 尽管很多应用程序有一个恢复按钮没有意义,但似乎就像苹果没有给我们选择一样。
    猜你喜欢
    • 1970-01-01
    • 2012-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多