我怎样才能让用户购买消耗品并给予他们非消耗品作为奖励?

Posted

技术标签:

【中文标题】我怎样才能让用户购买消耗品并给予他们非消耗品作为奖励?【英文标题】:How can I allow a user to buy a consumable item and also give them a non-consumable as a reward? 【发布时间】:2021-01-31 03:57:15 【问题描述】:

基本上正如标题所说,我正在制作一款手机游戏,我想知道如何让用户购买消耗品(硬币)并给他们一个非消耗品作为奖励(双硬币永远)?

当然我可以在购买时激活双币,但我的问题是:

    如何阻止用户再次意外购买(并看到)双币购买按钮。

    如果他们出于某种原因需要它,我如何才能恢复购买,而不用恢复硬币

非常感谢,感谢您给我的任何帮助!

【问题讨论】:

他们完成消耗品购买后,您可以解锁零成本非消耗品购买,他们可以“购买”。 @Paulw11 谢谢你,我很感激!我之前确实想过,但是说他们从另一台设备登录,如果再次隐藏零成本,我该如何恢复购买? 他们只需点击“恢复购买”按钮,它就会被恢复。这是一种非消耗品,因此他们实际上不必再次购买它 @Paulw11 嗯,好点子,谢谢! - 我刚刚尝试在 Google Play 上创建一个非消耗品,但价格不会低于 0.99 美元,你知道我怎样才能免费制作一个吗?抱歉所有问题 我不了解谷歌。在 ios 中,您可以将非消耗品定价为 0。 【参考方案1】:

我认为您可以致电queryPurchaseHistoryAsync 并授予用户特权(双币),以防购买了相关的非零成本应用内商品。

【讨论】:

以上是关于我怎样才能让用户购买消耗品并给予他们非消耗品作为奖励?的主要内容,如果未能解决你的问题,请参考以下文章

ios app中是不是允许使用paypal购买非消耗品服务

iOS 非消耗性购买是不是与使用帐户或设备绑定?

免费应用内购买

iphone中非消耗品的inapp购买[重复]

给定用户计算他们的进程消耗了多少字节[重复]

非消耗品的应用内购买问题