【问题标题】:Testing Android In App Billing real purchases测试 Android In App Billing 真实购买
【发布时间】:2014-06-06 14:39:24
【问题描述】:

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

【问题讨论】:

    标签: android testing in-app-billing


    【解决方案1】:

    您需要完成几个步骤,请记住,其中一些步骤需要一些时间才能在 Google Play 服务器上更新。

    对于这个例子,让我们使用com.example.product 作为我们的真实产品 ID。任何时候它出现在这个例子中,把它改成你自己的。

    上传 APK 文件

    不能在调试模式下测试 REAL PURCHASES。您需要从 Beta 版下载应用,以便 Google 知道可以在该应用中进行购买。

    1. 检查你是否有AndroidManifest.xml的BILLING权限:

       <uses-permission android:name="com.android.vending.BILLING" />
      
    2. android.test.purchased 更改为com.example.product

    3. 导出 *.apk 文件。 必须签名

    4. 发布 APK 测试版,

    5. 您现在可以进行后续步骤,但您需要一些时间才能让您的 Beta 版准备好下载。

    添加新产品

    在发布测试版之前,您不能添加新产品。

    不能测试订阅,只能测试产品。现在您可以也可以测试订阅(每 24 小时更新一次)

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

    测试人员

    不能在您的设备上使用开发者帐户登录测试购买。您不能自己购买。

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

    测试

    作为测试人员,您不会被收费

    从下载的应用 Beta 测试时,您会在第一个 IAP 对话框中看到测试信息。

    您会在开发控制台中看到您的产品名称和价格设置。

    您将使用真实的付款方式进行测试。不要害怕看到你的信用卡。正如我之前提到的 - 您不会被收费。

    当您成功进行测试购买后,您会收到一封确认电子邮件,看起来像是真正的购买确认。

    清洁测试购买

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

    取消购买:

    1. 作为开发者,请转到 Google 电子钱包,选择购买,然后取消它们(记得在您的应用中管理 calceled 购买),
    2. 作为测试人员,请转到您设备上的应用管理器,然后清除 Google Play 缓存。尽管在开发者端取消,您的设备仍会在本地存储购买信息。

    【讨论】:

    • 您好,我按照您说的做了,但出现错误:“找不到您尝试购买的商品。” @cyborg86pl
    • @virendrao 检查您正在购买的商品的独特产品 (ITEM_SKU)。
    • 取消购买和清除 Google Play 缓存不会取消产品。您要么等待 72 小时,直到它被完全删除,要么您创建新产品进行测试。这太荒谬了。
    • 我被收取了 Alpha 通道应用内购买的费用。
    • 我昨天才被收费,现在从今天开始收费。从昨天到今天,我这边没有任何变化。我可以在哪里联系 Google?我在 Google Play 帮助论坛上发布了我的查询。
    猜你喜欢
    • 2013-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-29
    • 1970-01-01
    • 2012-12-27
    • 1970-01-01
    相关资源
    最近更新 更多