【发布时间】:2015-05-15 14:01:08
【问题描述】:
我的应用内计费在我的测试中正常运行。
但使用我的商品 SKU 并在 ALPHA 测试模式下成功购买后,我似乎无法检查商品是否已购买。
有人知道检查是否购买了商品是否适用于 APLHA 测试? 因为在我看来,购买在 ALPHA 测试中是假的并且没有被注册。
谢谢!
【问题讨论】:
标签: android google-play android-billing
我的应用内计费在我的测试中正常运行。
但使用我的商品 SKU 并在 ALPHA 测试模式下成功购买后,我似乎无法检查商品是否已购买。
有人知道检查是否购买了商品是否适用于 APLHA 测试? 因为在我看来,购买在 ALPHA 测试中是假的并且没有被注册。
谢谢!
【问题讨论】:
标签: android google-play android-billing
它在 alpha 和 beta 版本中的工作方式相同。这一定是您代码中的某个地方的问题。我建议查看此文档:Testing In-app Billing
您还可以使用静态 ID 来测试 IAP,即:
android.test.purchased
当您使用此产品 ID 提出应用内结算请求时,Google Play 的响应就像您成功购买了物品一样。这 响应包含一个 JSON 字符串,其中包含虚假购买 信息(例如,虚假订单 ID)。在某些情况下,JSON 字符串已签名并且响应包含签名,因此您可以 使用这些响应测试您的签名验证实现。
【讨论】: