Trivial Drive中的模糊错误消息

时间:2013-01-11 12:43:47

标签: android in-app-purchase

我试图让google的示例(应用内购买version 3)测试应用“TrivialDrive”正常工作,但存在以下问题:

我点击“购买气体”按钮,这会显示以下屏幕:

enter image description here

此消息有两种可能的解释:

  1. 该项目不可用,因此该用户无法获得该项目。

  2. 由于该项目不可用,用户在某种程度上无法购买此商品。

  3. 那是哪个?为什么我可能会收到此错误?

    顺便说一下,应用程序昨天上传到了我的开发者帐户,所以我远远超过了2-3小时等待Google推荐数据进入系统。

    此外,我还在设备上安装了“Play商店”。

    这里有一个很好的衡量标准,就是从我的开发者帐户中获取屏幕:

    enter image description here

    我正在使用gmail地址注册的设备运行该应用程序,该地址位于我的开发人员的“测试帐户”列表中。

    编辑:我刚刚测试了我的另一个使用旧式(版本2)结算系统的应用,并报告了“请先通过添加付款方式完成您的帐户”。因此,似乎缺乏支付方式是最终原因 - 但我不希望潜在客户被提出这样一个无用且误导性的错误消息。我在MainActivity.java和strings.xml中搜索了“item unavailable”并没有找到任何内容,所以我不知道如何避免这种情况。

2 个答案:

答案 0 :(得分:0)

我发现您还没有发布应用内商品应该源于的首要应用。因此,如果应用程序本身尚未发布,Google不允许您为应用内商品付费。一旦您发布应用程序并将其发布,您就应该能够访问应用内商品的销售页面。

  

在发布拥有的应用程序之前,应用内商品将显示为UNPUBLISHED。

即使您要发布应用内商品,也无法在实际申请之前购买。

答案 1 :(得分:0)

您是否设置了测试帐户?测试帐户不应该是您的Google Play开发帐户。 Explained here