2011-03-25 63 views
4

背景:
Android Market Licensing是Android應用程序當前版權保護的替代品。 SDK表示,它將有效地取代Android Market中提供的版權保護機制。什麼是使用Android Market Licensing的合理授權政策

使用複製保護機制非常簡單。現在,應用程序需要檢查您定義的許可策略。

app我賣的只有$ 3.00美元,所以我不想要一個過於複雜的政策。

問題:
什麼將是一個簡單而合理的許可政策採用?
我多久應該檢查許可證?
由於我的應用程序可能經常用於沒有連接的地方,我怎樣才能合理地檢查這一點並同時最小化未經授權的安裝?

+0

由於是關於授權或法律問題,而不是編程或軟件開發,因此我正在投票結束該問題作爲題外話題。 – 2015-06-17 03:41:44

+0

請求遷移到程序員.stackexchange – Noah 2015-06-18 16:42:31

回答

1

什麼是簡單合理的 許可政策採用?

我還沒有轉換我的應用程序使用LVL(但),但我的計劃是使用定期檢查與寬限期。

  • 應用程序應該堅持在第一次運行之前成功執行許可證檢查。大多數人在安裝新應用程序後立即啓動新應用程序,因此如果他們有機會進入市場購買它們,他們可能仍然具有連接性。

  • 每隔一段時間重新檢查一次許可證,並在成功檢查時重新啓動寬限期。更多關於下面的內容。

  • 一旦寬限期到期,應用程序將執行它在非許可狀態下應該做的任何操作。

應該多久被檢查的 許可證?

我想根據您的寬限期進入多遠。例如,如果寬限期爲一個月,則可以在第一週期間每四天檢查一次,在第二週期間每三天檢查一次,在第三週期間每隔一天檢查一次,並在第四周每天檢查一次。當支票恢復正面時,重新啓動寬限期。這將有效地導致每四天一次檢查。

有一件事你不要想要做的是檢查每一個啓動,除非你在寬限期之外,因爲一個常用的應用程序可能會消耗數據費用,延遲可能會令人討厭。

其他的事情要考慮這樣做:

  • 使它在它使用許可服務的應用的說明清楚,將運行ň天沒有一個成功的檢查,如果在寬限期到期會發生什麼(例如,演示模式,只讀,完全禁用)。

  • 如果應用程序即將失去許可證,敬請在啓動時發出警告。

  • 提供一種異步檢查許可證並重新啓動寬限期的方法。

0

只是存儲的價值,並沒有錯誤他們之後......如果它不合法,限制可用性或只是提醒他們,谷歌不認爲他們通過正確的手段獲得它,並且當他們連接時再試一次;再次提醒他們只需要檢查一次。