2011-12-13 79 views
0

我已經在Android market.I要裝載免費版本的應用程序只有一次在devices.Not第二次安裝應用程序。如何解決這個問題在Android設備。不在第二次安裝免費版本的應用程序在同一

+0

看起來像限制訪問一個免費的應用程序有點奇怪的方式。您是否說我可以在我的手機上下載試用版本,但是如果我因任何原因將手機中的應用程序丟失,我將失去試用版本?爲什麼不只需要登錄,就可以更安全地管理所有這些。 – Cylindric

+1

如果它是免費的,爲什麼要限制用戶?這是我的手機,我有權下載應用程序並根據需要多次安裝它!這可能表示您的應用程序存在編碼問題,只要您的應用程序能夠檢測到它以前安裝的應用程序,「重新安裝」應用程序沒有任何問題,但有很多方法可以做到這一點(其中大部分都涉及與外部服務器的通信) – Guillaume

回答

0

我想到的一個解決方案是在SharedPreferences上設置一個值,雖然它可以在根設備上刪除/修改,並檢查它是否設置爲使用DEVICE_ID調用Web服務並檢查數據庫中是否已存在如果沒有,請添加它。

隨着..如果用戶卸載應用程序,下一次他/她安裝它的SharedPreferences值將不會被設置,所以當你打電話給你的web服務時,你會看到應用程序之前安裝在該設備上。

相關問題