【问题标题】:After publish IAP Google play get response 3 : billing unavailable发布 IAP Google play 后得到响应 3:计费不可用
【发布时间】:2015-01-23 20:32:58
【问题描述】:

我已经在 Google Developer Console 中上传了 yg .apk 并添加了我的测试人员帐户。我在 alpha 选项卡中发布。

这是我的 AndroidManifest.XML

<!--all-->
<uses-permission android:name="android.permission.INTERNET"/>
<!--Google Play-->
<uses-permission android:name="com.android.vending.BILLING" />
<!--Open Store-->
<uses-permission android:name="org.onepf.openiab.permission.BILLING" />
<!--Amazon requires no permissions -->
<!--Samsung Apps-->
<uses-permission android:name="com.sec.android.iap.permission.BILLING" />
<!--Nokia-->
<uses-permission android:name="com.nokia.payment.BILLING"/>
<!--SlideME-->
<uses-permission android:name="com.slideme.sam.manager.inapp.permission.BILLING" />

如果我从 Google Play 下载 n 安装,我会得到测试版,一切正常。但是如果我从我的外部 SD 卡安装 apk。我得到回复 3:无法结算。为什么我得到了差额回报?

如果我的 apk 有一点变化并且我喜欢测试。每次更改代码时,我是否必须在 Google Play 中再次发布我的新 apk?

【问题讨论】:

    标签: android unity3d in-app-purchase google-play


    【解决方案1】:

    只有在您保持以下内容与上传的最新 apk 完全相同的情况下,Play 商店应用内购买流程才会起作用

    1. 捆绑 ID (com.company.product)
    2. 捆绑版本(例如:1.0.1)
    3. 捆绑版本代码(例如:1)

    因此,例如,您上传了一个捆绑版本为 1.0.1 的 apk,并且您从 SD 卡安装了一个捆绑版本为 1.0.2 的 apk,您将收到此错误。

    另外,请检查您是否使用设备上的测试人员帐户登录,该帐户您也已添加到 Play 商店控制台的 Alpha/Beta 通道中。

    最简单的测试方法是上传应用版本,设置所有 SKU(好像您已经这样做了),然后在测试时切勿更改版本代码或 apk 编号。

    一旦您对测试结果感到满意,您就可以上传新版本。

    【讨论】:

    • hmmm....好奇怪,我安装了我在谷歌开发者控制台上传的同一个 apk,但得到不同的结果
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多