2011-06-11 74 views
1

我正在製作一款遊戲,並在應用內購買額外的關卡。我已經完成了所有必要的代碼和測試購買工作。但是,當我將產品添加到我的(未發佈的)應用程序時,我在android開發人員儀表板上看到以下消息: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" /> 

所以我不明白爲什麼我收到此消息。任何幫助將不勝感激,我試圖在本週末發佈遊戲,這是我最後的障礙。

在此先感謝,並放心我會接受答案,我知道這裏的人有時會擔心。

回答

6

問題出在許可。使用

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

它看起來像你的應用程序獲得所需的所有權限。我的建議是確保上傳的應用版本是最新版本,並且您使用Google Checkout商家帳戶登錄(與常規Google或Google Checkout帳戶不同),標記爲By the docs.希望這有助於您!

+0

自己弄明白了,因爲你是唯一回答你的人,你會得到正確的複選標記。 – 2011-06-12 18:00:06

+2

問題是它應該只是\t <使用權限android:name =「com.android.vending.BILLING」/> – 2011-06-12 18:01:28

+0

@rjacks我有相同的biling permisin但尚未能夠添加產品 – PankajAndroid 2013-10-22 10:26:20

相關問題