nal*_*tai 33 android in-app-purchase
很长一段时间以来,我一直面临着应用内购买问题.我需要在我的Android应用程序中集成应用内功能,但是当我将APK文件上传到Play商店时,它不允许我添加SKU值.要添加应用内商品,您需要向APK添加BILLING权限 我已在menifest文件中添加了"com.android.vending.BILLING"权限
1.我下载了TRIVAL-DRIVER项目.
2.使用我的Custom PackageName创建一个新的项目"BILLLING LIBRARY",例如:Abc.xyz
3. 在我的新项目中复制所有UTLITY文件ALONG .AIDL文件[使用默认包名com.android.vending.billing ].
给出参考将"BILLING LIBRARY"项目纳入我的申请表.
5.创建签名APK fie并将其上传到Play商店 - [草稿]
6. 当我转到创建SKU值时,它会向我显示消息"要添加应用内商品,您需要向您的APK添加BILLING权限. " 并且不允许添加SKU值.
任何建议/提示将不胜感激
谢谢,
Salik
Nir*_*ali 76
您是否已在清单文件中添加此行
<uses-permission android:name="com.android.vending.BILLING" />
Run Code Online (Sandbox Code Playgroud)
San*_*ers 13
自2017年9月以来,不再需要添加 <uses-permission android:name="com.android.vending.BILLING" />
Play Billing Library 1.0发布(2017-09-19,公告)
重要变化
图书馆清单中的嵌入式计费许可。不再需要
com.android.vending.BILLING在Android清单中添加权限。
https://developer.android.com/google/play/billing/billing_library_releases_notes#release-1_0
只要确保您'com.android.billingclient:billing'在应用程序gradle配置文件中使用的是最新版本即可。
oxi*_*ied 11
只需添加到应用程序 build.gradle 中:
def billing_version = "5.1.0" // for today, it's the latest
implementation "com.android.billingclient:billing:$billing_version"
Run Code Online (Sandbox Code Playgroud)
然后,在 Google Play 控制台中创建封闭测试版本,将 apk/bundle 上传到其中并开始推出。在此之后,您将能够添加订阅/应用内产品。
您需要为清单添加权限:
<uses-permission android:name="com.android.vending.BILLING" />
Run Code Online (Sandbox Code Playgroud)
请参阅:http://developer.android.com/google/play/billing/billing_integrate.html
更新应用程序的清单
应用内结算取决于Google Play应用,该应用可处理您的应用与Google Play服务器之间的所有通信.要使用Google Play应用程序,您的应用程序必须申请适当的权限.您可以通过将com.android.vending.BILLING权限添加到AndroidManifest.xml文件来完成此操作.如果您的应用程序未声明应用内结算权限,但尝试发送结算请求,Google Play将拒绝这些请求并回复错误.
要为您的应用程序提供必要的权限,请在Android.xml清单文件中添加以下行:
<uses-permission android:name="com.android.vending.BILLING" />
Run Code Online (Sandbox Code Playgroud)
参考 实施应用内结算
另请参阅 Google I/O 2013 - 应用内结算第3版
| 归档时间: |
|
| 查看次数: |
35649 次 |
| 最近记录: |