【问题标题】:some google in-app billing API3 questions一些谷歌应用内计费 API3 问题
【发布时间】:2013-07-01 21:26:20
【问题描述】:

我开始在我未来的应用上进行一些应用内购买,我想问一些关于应用内计费库的新 API (3) 的问题(显示为here):

  1. google 说 (here) 没有更多不受管理的项目。这意味着为了拥有多个消耗品,Play商店无法设置柜台,因此您需要在将购买的商品放入应用程序时立即消费,或者仅在需要时消费。

    我的问题是您如何获得消耗品留在多个设备上?例如,如果用户购买了 2 瓶健康药水,并且由于新的限制,它们都只存储在一个设备的应用程序本身上,最终用户怎么能转到另一台设备,运行应用程序并看到他有 2健康药水?

  2. 是否可以在某些情况下以编程方式免费购买

    当我想奖励用户所做的事情时,它可能对测试有用。我什至可能想做到完全透明且没有任何对话框。

    我知道有沙盒模式,但只有通过添加特定帐户作为测试帐户才能使用。

  3. 讲座谈到了“开发人员有效负载”(here),您可以将其放在购买中以获得更好的安全性。他们说数据应该是用户的 id,但他们没有说我应该使用什么 id(只举了一个 google plus 的例子,很多人没有)。

    我的问题是:“开发人员有效负载”应该使用什么?如果我使用示例,他们使用什么,使用它是否安全或应该更改它?

    我也不明白它有什么用,因为 Play 商店应该始终保存关于哪个用户拥有哪些物品的数据,那么 Play 商店怎么会被愚弄呢?或者他们谈论保护应用程序的 apk 不被更改?

  4. 是否可以进行多次购买的交易?如果是这样,我可以隐藏那些不花钱的吗?如果一切都是免费的,也许根本不显示任何东西?

【问题讨论】:

    标签: android in-app-billing android-billing


    【解决方案1】:

    答案 1)

    我为问题 1 找到的方法如下。

    如果您的应用程序使用服务器数据库(使用互联网连接将数据存储在服务器上),那么您可以简单地为特定用户存储数据,例如如果用户购买了 2 瓶健康药水,并且当用户尝试从另一台设备使用那 2 瓶健康药水时然后只需检查它是否由该用户先前购买。如果它已被该用户购买,则只需限制该用户再次购买药水。

    答案 2)

    Google 提供订阅产品的试用期。这样用户就可以在试用期内以 0.00 美元的价格购买该项目,并且当时间到期(时间可以是 7 天或更长时间)时,可以将其类型更改为带有信用卡信息的订阅项目,就像简单的购买流程一样。

    但是,您使用了“程序化且没有任何对话”一词,那么据我所知,Google 不会为单个用户或特定用户提供它。您可以简单地在 Google 控制台中为所有应用程序用户提供试用期值。

    查看此链接了解更多详情:“免费试用”http://developer.android.com/google/play/billing/billing_subscriptions.html#administering

    答案 3)

    我想建议您使用开发人员有效负载,首先,您可以传递空白字符串或开发人员有效负载,这不是强制性的。据我所知,在搜索内容“一些随机字符串”时,它应该像您在 Google 网站中给出的“安全代码”一样工作。

    如何使用开发者有效载荷以及开发者有效载荷应该使用什么 检查这个link

    开发者有效载荷对应用程序有用吗?

    我认为它的工作方式类似于 Random String 之类的安全代码,当您检索数据时,您可以验证所购买的商品是否相同,以便万一某种黑客可以重定向到其他产品,那么您可以在响应时检查它,它是否与您要购买的产品相同,并且可以保护用户免于从他的帐户中不必要地提取资金。

    并检查给定的链接,我已经为开发人员有效负载解释了更多信息。

    【讨论】:

    • 1. 我需要拥有自己的服务器来实现以前 API 中存在的功能?怎么会? 2. 不,我不想免费试用。我想在某些情况下提供免费购买(0 成本),并且由于它是免费的,我希望无需显示谷歌制作的任何对话框。 3.我不认为它应该是随机的,因为用户可以在他们拥有的另一台设备上安装相同的应用程序,因此有效负载会有所不同。该链接说对于消耗品来说它可以是随机的,但是在这种情况下,为什么还要打扰并放置它,因为它会尽快消耗掉,或者在转到另一台设备时不可用...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-27
    • 1970-01-01
    相关资源
    最近更新 更多