我已经在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?
答案 0 :(得分:1)
Play商店应用内购买流程仅在您保持以下与上传的最新apk完全相同时才有效
所以,比如说,你上传的apk版本的捆绑版本为1.0.1,你从SD卡安装了捆绑版本为1.0.2的apk,你会收到这个错误。
另外,请检查您是否已使用设备上的测试人员帐户登录,该帐户也已添加到Play商店控制台的Alpha / Beta频道中。
最简单的测试方法是上传应用版本,设置所有SKU(好像你已经这样做了),然后在测试时不要更改apk的版本代码或数量。
一旦您对测试结果感到满意,就可以上传新版本。