【问题标题】:Android InApp Billing TestingAndroid InApp 计费测试
【发布时间】:2013-09-06 07:54:11
【问题描述】:

好的,我正在为我的应用实现应用订阅。循环周期为每月。一切正常 - 我可以从我的测试帐户订阅,正在从购买状态 API 获取信息。

我从购买状态 API 得到的响应是:

{ "kind": "androidpublisher#subscriptionPurchase", "initiationTimestampMsec": "1378389347847", "validUntilTimestampMsec": "1379037347847", "autoRenewing": true }

我的问题是如何测试用户是否取消订阅或一个月后再次收费。

  1. 当用户取消订阅时,我的应用中是否有任何 Intent?
  2. 当用户在循环周期后计费时,我是否会在我的应用中获得任何 Intent?
  3. 购买令牌是否会因每次重复交易而改变,或者订阅时保持不变
  4. 如何测试这一切。我是否必须等待一个月才能确定如何向用户收费以及我对定期计费的响应。

那里的任何帮助极客都会非常有用。 提前致谢!

【问题讨论】:

    标签: android testing in-app-billing subscription


    【解决方案1】:
    1. 没有。我应该在每次应用程序启动或通过mHelper.queryInventory 方法部署时检查订阅。
    2. 没有。您应该按照上面的说明进行检查。
    3. 没关系。您应该只检查购买是否不为空,它的状态、签名以及可能是开发人员有效负载。
    4. 对于上述逻辑,您不需要测试这种情况。在您的应用程序中,它将与用户取消订阅具有相同的逻辑。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多