控制台中的 BILLING 权限错误,尽管它不在清单中
Posted
技术标签:
【中文标题】控制台中的 BILLING 权限错误,尽管它不在清单中【英文标题】:BILLING permission error in Console though it is not in manifest 【发布时间】:2018-09-23 14:51:23 【问题描述】:历史: 首先,我们实现了 android 的应用内购买,并将该 apk 上传到 alpha 通道进行测试。但后来我们删除了该实现。但是当我们尝试将 apk 上传到 play store 进行生产时,我们收到以下消息作为警告:
“您上传的 APK 没有 BILLING 权限,或者具有仅限于特定 sdk 版本的 BILLING 权限。销售应用内产品需要 BILLING 权限。”
清单中的以下内容已被删除:
<uses-permission android:name="com.android.vending.BILLING" />
在 gradle 文件中也没有计费。
我们还尝试了以下方法:
<uses-permission android:name="com.android.vending.BILLING" tools:node="remove" />
还有从 google play 开发者控制台中删除的产品(sku)。 但是在上传 apk 进行生产时仍然会显示警告。
我们还用 Braintree 添加了 google pay,但 google pay 所需的代码也从 manifest 和 gradle 中删除,但在 java 文件中被注释掉了。我们是否缺少其他东西?
提前感谢任何人的帮助.....
【问题讨论】:
我会通过 Play 控制台联系 Google Play 支持来回答这个问题。 我已经在 3 天前联系过他们,他们说他们已将我的申诉转至政策团队。政策团队已发送一封电子邮件以保持耐心,他们将在更多调查结果后联系。到目前为止已经 2 天了,但到目前为止还没有其他电子邮件。任何形式的帮助表示赞赏。如此热切期待您的答复。谢谢..... 【参考方案1】:这是 BILLING 权限:
<uses-permission android:name="com.android.vending.BILLING"/>
【讨论】:
抱歉我的错误。我从另一个问题中复制了错误的。纠正问题。但问题是那些并不明显。我们已经删除了该实现,但警告仍然显示.....以上是关于控制台中的 BILLING 权限错误,尽管它不在清单中的主要内容,如果未能解决你的问题,请参考以下文章
缺少“billingAccounts/XXXXXXXXXXXXXXXXXXXXXXXX”的权限:billing.resourceAssociations.create Terraform (GCP)
尽管删除了 SMS 或 CALL LOG 权限,应用程序更新在 Play 商店中被一遍又一遍地拒绝