2011-08-22 26 views
1

我有一個使用Android授權的應用程序。我使用根據http://developer.android.com/guide/publishing/licensing.html應該緩存服務器響應的ServerManagedPolicy。我的Android授權是否應該如此工作?

爲了測試它,我做了以下內容:

  1. 在開發者控制檯,設置服務器的答案是「特許經營」爲我的帳戶。
  2. 將手機連接到Internet,然後運行該應用程序。它顯示我創建的對話框,以讓用戶知道它正在嘗試獲取有效的許可證。然後它顯示它找到它並讓我運行該應用程序。
  3. 我退出應用程序(後退按鈕)並強制關閉它。
  4. 我斷開與Internet的連接。
  5. 我再次運行應用程序。我再次看到對話框,但這次它說沒有找到有效的許可證,並且不允許我運行該應用程序。

ServerManagedPolicy不應該緩存第一次發現的許可證,讓我第二次運行該應用程序?

我還沒有發佈此應用程序。這可以做些什麼?

謝謝!

回答

1

別擔心,我有同樣的問題。當您使用測試或開發賬戶時,ServerManagedPolicy不會緩存許可證。但對於真正的客戶,它將被LVL緩存。

文檔中沒有任何內容可以清楚地說明這一點,但這種工作方式實際上對開發人員來說是很好的功能。

問候, 斯特凡

順便說一句,你應該添加一個鏈接到您的應用程序在您的個人資料和我一樣......我很好奇,但不能猜測它是什麼。

+0

非常感謝,它很高興知道我不會錯過什麼。我已將鏈接添加到我的個人資料中,以便您查看。我正在完成這6款應用的付費版本。我剛剛看到你的個人資料...如何在巴黎編程Java中找到工作?我很樂意這樣做。 – Sandy

+0

mobs.fr;)你應該搜索Android授權的谷歌代碼,我們要發佈一個好的圖書館... – Snicolas

+0

你會說葡萄牙語嗎? – Snicolas

相關問題