Android-在应用程序购买-您需要添加帐单权限到您的 APK

我一直面临着一个 IN-App 购买问题,因为很长一段时间。我需要在我的 Android 应用程序中集成 In-App 功能,但是当我将 APK 文件上传到播放商店时,它不允许我添加 SKU 值。< strong > 要添加应用程序中的产品,您需要将 BILING 权限添加到 APK 我已经在清单文件中添加了“ com.android.vending.BILling”权限


1. 我下载了 TRIVAL-DRIVER 项目。
2. 创建一个新的库项目“ BillingLibrary”,使用我的自定义包名称,例如: Abc.xyz
3. 在我的新项目中复制所有 UTLITY 文件 ALONG.AIDL 文件[使用默认包名 Com.android 自动贩卖,计费]
4. 提及「帐单图书馆」计划。
5. 创建一个有签名的 APK 文件并上传到游戏商店-[草稿]
6.< em > 当我创建 SKU 值时,它会给我消息 “要添加应用程序内的产品,您需要添加帐单权限到您的 APK。”并且不允许添加 SKU 值。

如有任何建议或提示将不胜感激。

80671 次浏览

您是否在清单文件中添加了此行

<uses-permission android:name="com.android.vending.BILLING" />

您需要向清单中添加权限:

<uses-permission android:name="com.android.vending.BILLING" />

参考: http://developer.android.com/google/play/billing/billing_integrate.html

更新应用程序清单

应用程序内计费依赖于 GooglePlay 应用程序,它处理应用程序与 GooglePlay 服务器之间的所有通信。要使用 GooglePlay 应用程序,应用程序必须请求适当的权限。您可以通过向 AndroidManifest.xml 文件添加 com.android.vending.BILling 权限来实现这一点。如果您的应用程序没有声明应用程序内计费权限,但尝试发送计费请求,GooglePlay 将拒绝这些请求并响应一个错误。

要给予应用必要的权限,请在 Android.xml 清单文件中添加以下代码行:

<uses-permission android:name="com.android.vending.BILLING" />

实现应用内部计费

谷歌 I/O 2013-应用程序内收费版本3

我把账单改成了账单

自2017年9月以来,不再需要增加 <uses-permission android:name="com.android.vending.BILLING" />

播放帐单库1.0发布(2017-09-19,公告)

重要的改变

在库清单中嵌入计费权限。不再需要在 Android 清单中添加 com.android.vending.BILLING权限。

Https://developer.android.com/google/play/billing/billing_library_releases_notes#release-1_0

只要确保在应用程序级配置文件中使用的是 'com.android.billingclient:billing'的最新版本。

对我来说,上传一个具有 com.android.vending.BILLING权限的新 APK 不足以消除错误消息。

我还必须 释放的 APK 到一个内部测试轨道。

与 Xander 的情况相同,我必须在内部测试轨道上进行模拟推出,至少首先要使最新的 apk 与更新的清单一起被识别(对 profile/AndroidManifest.xml 具有以下权限)

<uses-permission android:name="com.android.vending.BILLING"/>

我也得到了这个消息。这个消息和问题消失时,我推出发布。在此之后,所有的功能工作正常