2011-04-12 12 views
1

我有一個關於Android Market的一個查詢。其實我將在市場上推出一款Android應用程序。在市場推出應用程序之前,我已經閱讀了所有步驟,意味着版本化應用程序,應用程序簽名和應用程序許可。其實,應用程序的許可只適用於付費應用程序。但我要用試用期啓動我的應用程序。假設我想將我的應用免費發佈給用戶30天。在用戶打開該應用程序30天后,用戶將無法進一步訪問該應用程序。它會告訴用戶從市場上購買它。如何在Android市場發佈之前將試用期設置爲android應用程序?

是應用程序的授權將在此情況下,有用嗎?我已閱讀過這些文檔,但我沒有明確的想法。請建議我在這種情況下該怎麼辦?

回答

0

有沒有簡單的方法來做到這一點是得到解決卸載並重新安裝應用程序的。您可以通過自動生成某種登錄並使用唯一的設備ID並將其傳送到您擁有的服務器來實現。

+0

感謝您的答覆。我已經完成了一些編碼,例如試用期過期時,它會生成一個警告框告訴用戶「請從安卓市場購買」。該應用程序將不會被用戶訪問以供進一步使用。但是,他會卸載應用程序並重新安裝。您在此給出的解決方案是,我們必須向服務器發送唯一的設備ID ...在Android市場上該如何完成?沒有任何選項可用於存儲設備ID,並且會在安裝應用程序時再次檢查。它是否正確??如果我錯了,請糾正我。 – Onkar 2011-04-13 13:14:50

+1

你就必須有自己的服務器商店,當你在未來的某個時刻運行,檢查對抗。 – 2011-04-13 13:47:38

0

授權服務僅在付費應用可用。這意味着無法在您的免費試用版應用中使用許可服務。

如果你想避免用戶重新安裝應用程序,並使用它30天又邁克是正確的。獲取手機的設備ID或IMEI,出於隱私原因,請從ID生成散列並將散列存儲在您自己的服務器組件上。現在,每次應用啓動時,散列都會發送到服務器,服務器會回覆用戶使用您的應用的天數。

相關問題