2011-12-28 33 views
0

可能重複:
Cannot get Android Market Licensing (LVL) working reliably. Almost always returns RETRYLVL一直回調到dontallow()

我的問題恰恰是一樣Android CheckLicense is always executing the "dontallow" method還沒有得到答覆。

它也與Cannot get Android Market Licensing (LVL) working reliably. Almost always returns RETRY有關。我已經檢查了這些答案,並遵循了這些建議,但似乎並不奏效。

我不確定爲什麼我總是得到一個不允許的回調。我在開發者控制檯上添加/註冊了一個測試帳戶,無論我在控制檯上設置了什麼許可測試響應,我仍然不會接受。我正在使用一個設備來測試我在哪裏添加了測試賬戶作爲賬戶的一部分。

有什麼想法?這是一個已知的問題嗎?

謝謝。

回答

1

最常見的錯誤我看到人們做是忘記上傳他們的應用程序到Android市場(它沒有被公佈,但至少需要上傳草案)。

您還必須使用與用於Market APK相同的簽名密鑰進行測試。換句話說,您需要運行應用程序的發佈版本,而不是調試版本(它使用調試簽名密鑰)。

最後,如果這是一個現有的應用程序,請確保您已增加應用程序的版本代碼並請求com.android.vending.CHECK_LICENSE權限,包括您的本地APK和上傳到Market的版本。 (如果忘記做這類原因,許可證驗證服務器不知道要爲您的應用程序的請求。)

+0

感謝@Trevor。我已經接受你的答案。就我而言,這個問題是不同的。我在設備上有多個用戶帳戶。我刪除了所有其他帳戶除了一個測試帳號,我現在似乎是在討論到授權服務器的罰款。 – 2011-12-28 21:35:02

+0

這很有趣...市場應該認識到手機上註冊的所有賬戶。我會將其作爲錯誤報告傳遞給市場團隊。感謝您的跟進! – 2011-12-28 21:42:11

+0

你打賭。跟隨更廣泛的觀衆這個問題。如果它幫助 - 我測試的差異設備 - MOTWX435KT運行2.2.2版和Nexus One的運行2.3.6。 – 2011-12-28 23:32:03

相關問題