我已經浪費了幾天的時間,在Google許可證驗證框架中出現錯誤。許可證驗證庫 - 如何測試服務器響應
我正在測試Google市場許可證驗證庫。我到目前爲止: - 從提供的庫和示例源創建一個庫和測試項目,但沒有任何更改(公鑰和其他明顯的東西除外)。 - 創建一個發佈者帳戶上的市場 - 我還沒有上傳應用程序市場 - 安裝示例應用程序的設備 - 在開發者控制檯添加測試帳戶 - 我已經在開發者控制檯
設置不同的測試響應我的問題是,我總是得到一個NOT_MARKET_MANAGED響應 - 無論開發者控制檯測試響應中的設置如何。 文檔聲明我必須使用發佈者帳戶在設備中籤名。它沒有說明具體是什麼意思。 我已將發佈商帳戶添加到設備中的帳戶,但這沒有幫助。由於許可證庫取決於市場應用程序,因此我已更改標記應用程序中的帳戶。沒有效果。 我搜索了一下,發現了一些內容「...我必須使用發佈者帳戶登錄爲主帳戶......」。主帳戶究竟是什麼模糊的。一些消息來源稱,主要帳戶登錄需要重新設置工廠。我還沒有嘗試過,但是我認爲無論您在設備,安裝,消息,聯繫人等方面做了什麼,都會丟失。這是不可能實現的。 我的問題是:如何測試應用程序對各種響應?
'我沒有上傳應用程序到市場'和'我總是得到一個NOT_MARKET_MANAGED響應'似乎是這裏的關鍵陳述... –
我已經在幾個應用程序中實現了LVL並編寫了[服務器端驗證庫](http://code.google.com/p/android-market-license-verification/)。您必須上傳您的應用程序,以便Android電子市場瞭解您的軟件包,或者它將響應「未經市場管理」。上傳草稿應用程序,然後您可以使用強制響應進行播放。 –