Android:无法在应用程序中添加新的应用程序内产品......?

时间:2011-06-11 04:13:45

标签: java android permissions in-app-purchase in-app-billing

我正在制作一款带有应用内购买的游戏,以获得额外的关卡。我已经实现了所有必要的代码,测试购买工作完美。但是,当我将产品添加到我的(未发布的)应用程序时,我在android开发人员仪表板上收到以下消息:

“无法添加新的应用内商品,因为当前的应用版本不使用BILLING权限。”

这些是我拥有的权限:

<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.com.android.vending.BILLING" />
<uses-permission android:name="android.permission.BILLING" />

所以我无法理解为什么我收到这条消息。任何帮助都将不胜感激,我本周末试图发布游戏,这是我的最后一道屏障。

提前致谢,请放心,我会接受一个答案,我知道有些人有时会对此感到担忧。

1 个答案:

答案 0 :(得分:6)

问题在于许可。使用

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

您的应用似乎获得了所需的所有权限。我的建议是确保应用的上传版本是当前版本,并且您使用Google Checkout商家帐户登录(这与常规Google或Google Checkout帐户不同),引用{{3}希望这有帮助!