Android 计费:是否支持计费始终不可用
我正在三星Galaxy Tab 2 7.0上测试应用内计费,当我尝试检查计费是否可用时,我总是得到响应3-Android 计费:是否支持计费始终不可用,android,Android,我正在三星Galaxy Tab 2 7.0上测试应用内计费,当我尝试检查计费是否可用时,我总是得到响应3-计费\u响应\u结果\u计费\u不可用(请求的类型不支持计费API版本) 我已经创建了应用程序草稿,在开发者控制台中上传了签名的APK,并添加了一封测试帐户的电子邮件(在仪表板的许可测试字段中,注意到这些帐户也用于计费测试)。 此外,我的设备正在使用此测试帐户作为主帐户。 我正在Eclipse中调试应用程序 编辑:在HTC Evo 3D上也进行了测试,同样的,响应总是返回3 编辑:为了测试应
计费\u响应\u结果\u计费\u不可用(请求的类型不支持计费API版本)
我已经创建了应用程序草稿,在开发者控制台中上传了签名的APK,并添加了一封测试帐户的电子邮件(在仪表板的许可测试字段中,注意到这些帐户也用于计费测试)。
此外,我的设备正在使用此测试帐户作为主帐户。
我正在Eclipse中调试应用程序
编辑:在HTC Evo 3D上也进行了测试,同样的,响应总是返回3
编辑:为了测试应用程序,测试帐户是否必须关联谷歌钱包或其他东西?
我的位置是塞尔维亚,这会是个问题吗
是什么导致了此问题以及如何解决此问题?我现在可以确认这是一个真正的问题,与我的设备或代码无关。问题在于谷歌Play商店和我在塞尔维亚的位置。 以下是谷歌关于本期的官方详细信息: 目前,塞尔维亚的用户报告说,他们不再能够 在Google Play上购买Android应用程序。我们正在努力解决这个问题 这个问题使得这个国家的用户可以再次下载付费应用程序; 然而,目前还没有解决这个问题的办法 如果您在塞尔维亚,在购买时遇到错误, 或者你根本看不到付费应用,那么你就体验到了这种已知的体验 问题我们将继续更新此页面以了解最新进展,请检查 很快回来 首次报告日期:2012年2月1日 最后更新日期:2013年4月10日 现在,我的目的只是测试应用程序的账单,而不是购买任何真正的东西, 然而,这是不可能的,因为Play Store总是像生产环境一样工作,并且与塞尔维亚有一些问题,当然,这些问题也影响到开发人员 分辨率
我写这个答案是为了帮助其他人,如果他们遇到类似的问题,谁知道呢,也许在其他国家,在其他时间。我现在可以确认这是一个真正的问题,与我的设备或代码无关。问题在于谷歌游戏商店和我在塞尔维亚的位置 以下是谷歌关于本期的官方详细信息: 目前,塞尔维亚的用户报告说,他们不再能够在谷歌Play上购买Android应用程序。我们正在努力解决这个问题,以便这个国家的用户可以再次下载付费应用程序;然而,目前还没有解决这个问题的办法 如果您在塞尔维亚,在尝试购买时出现错误,或者根本看不到付费应用,那么您就遇到了这个已知问题。我们将继续更新此页面以了解最新进展,请稍后再查看 首次报告日期:2012年2月1日 最后更新日期:2013年4月10日 现在,我的意图是简单地测试应用程序账单,而不是购买任何真正的东西,但是这是不可能的,因为Play Store总是像一个生产环境,并且与塞尔维亚有一些问题,当然,这些问题也影响到开发者 决议 通过标准VPN连接将设备连接到国外互联网(在我的例子中是比利时) 在位置设置中,关闭所有功能(GPS、Wi-Fi辅助等) 停止(终止)正在运行的Play Store应用程序 在应用程序设置中,清除Play Store应用程序的缓存(而不是数据) 启动Play Store应用程序-它现在加载针对VPN目标国家的不同内容 一旦Play Store针对不同的国家,我的代码就开始完美工作 我写这个答案是为了帮助其他遇到类似问题的人——谁知道呢,也许是在其他国家,在其他时间
int response = payService.isBillingSupported(3, getPackageName(), "inapp");