我的Android iab应用程序始终返回RESULT_BILLING_UNAVAILABLE。我可以确保应用程序在设备上运行,而不是模拟器。但我的同事的Android手机可以正常运行。谁可以给出一些建议或暗示?非常感谢。
答案 0 :(得分:1)
要在应用中测试应用内结算,您必须安装 应用于Android设备上。你无法使用Android 模拟器测试应用内结算。您用于测试的设备必须 运行Android 1.6或更高版本平台的标准版本(API级别 4或更高版本),并拥有最新版本的Google Play 应用安装。如果设备没有运行最新的 Google Play应用程序,您的应用程序将无法发送应用程序内容 对Google Play的结算请求。 ...
以下部分介绍如何设置和使用应用内应用 结算测试工具。
--https://developer.android.com/google/play/billing/billing_testing.html
答案 1 :(得分:0)
确保您拥有兼容的Android(1.6及更高版本)和市场应用版本(2.3.4及更高版本,IIRC)并且已初始化(您已至少打开一次并接受许可协议)。