当我试图运行我的应用程序内计费我得到的错误:“这个版本的应用程序没有配置通过谷歌播放计费。查看帮助中心获取更多信息”。
我已经在Manifest文件中有计费权限,我有一个签名的。apk作为草稿上传到谷歌Play上,我也已经在我的手机上安装了相同的签名apk。
有什么帮助可以解决这个问题吗?
当我试图运行我的应用程序内计费我得到的错误:“这个版本的应用程序没有配置通过谷歌播放计费。查看帮助中心获取更多信息”。
我已经在Manifest文件中有计费权限,我有一个签名的。apk作为草稿上传到谷歌Play上,我也已经在我的手机上安装了相同的签名apk。
有什么帮助可以解决这个问题吗?
当前回答
在旧的开发控制台:
设置->帐户详细信息->许可证测试-> Gmail具有测试访问权限的帐户,并在这里键入您的帐户
在新的开发控制台:
输入您的Gmail帐户,点击“Enter”,然后点击“Save”。
其他回答
你需要用你的实际证书签署APK。然后将其安装到测试设备上。然后您可以测试InAppBilling。如果您正在通过eclipse直接运行到设备(在调试模式下)来测试应用程序,那么您将得到这个错误。
如果你使用android.test. bought作为SKU,它会一直工作,但是在你的最终响应中不会有developerPayload。
如果你使用的是你自己的应用项目草稿,你可以一直测试,但你会被收费,所以之后你必须自己退款。
您不能使用用于谷歌游戏开发控制台的相同gmail帐户购买物品。
解决方案
在play store上传应用后请稍等,因为谷歌需要一段时间来更新应用版本。它会起作用的!
在旧的开发控制台:
设置->帐户详细信息->许可证测试-> Gmail具有测试访问权限的帐户,并在这里键入您的帐户
在新的开发控制台:
输入您的Gmail帐户,点击“Enter”,然后点击“Save”。
在我的情况下,由于安装的apk和上传到市场的apk的签名不同,我看到了相同的消息。
如果你从2018年开始在这里,你需要直接从Play Store下载APK并安装“衍生”APK。也许是因为谷歌的Play Store有一个功能“谷歌Play的应用签名”。