如何在应用程序结算中测试Android实际购买?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (39)

当我已经使用测试产品测试了我的应用程序时,正确测试实际购买的条件是android.test.purchased什么?

提问于
用户回答回答于

UPLOAD APK文件

CAN NOT测试在调试模式下真正交易。您需要从Beta版下载应用程序,因此Google知道可以在应用程序中购买。

  1. 检查您是否拥有BILLING权限AndroidManifest.xml<uses-permission android:name="com.android.vending.BILLING" />
  2. 更改android.test.purchasedcom.example.product
  3. 导出* .apk文件。它必须签名
  4. 以Beta版发布APK,
  5. 您现在可以进行下一步操作,但是您需要一些时间才能使Beta版准备好下载。

添加新产品

CAN NOT直到您已经发布测试版添加新的产品。 无法测试订阅,仅限于产品。现在你CAN还考订阅(不续展每24h)

  1. 转到Google Play开发者控制台中的产品部分,
  2. 点击Add new product按钮并使用com.example.productId 定义新产品,
  3. 等待几小时,直到它发布。

测试仪

无法使用开发者帐户在您的设备上测试正在登录的购买交易。你不能从自己购买。

  1. 在Google网上论坛或Google Plus上创建测试组,
  2. 将您的测试人员的Gmail帐户添加到该组,
  3. 将您的组设置为测试人员 Google Play Developer Console > APP > BETA
  4. 复制测试人员的电子邮件地址Google Play Developer Console > SETTINGS > LICENSE TESTING- 这将使测试购买为其帐户启用。

清洁测试购买

要重复相同的购买,您需要消费产品,取消购买,或者等待2周直至测试购买将到期。

取消购买:

  1. 作为开发者,请转至Google电子钱包,选择购买并取消购买(请记住在您的应用中管理加密购买),
  2. 作为测试人员,请前往设备上的应用管理器,并清除Google Play缓存。尽管取消了开发者一方,您的设备在本地存储了购买信息。

扫码关注云+社区