2012-02-13 92 views
0

我目前正在創建一個應用程序,並且想創建演示版本(免費)和完整版本。Android - 設置使用標誌

不過,我想知道怎樣才能設置某種標誌,以便當試玩版已經使用5次,你必須購買完整版本,以繼續使用。此用法將在提交按鈕上檢測到。

我正在考慮在應用程序中設置一個標誌,但是releasied用戶可以卸載的應用,然後重新安裝它克服我的設置標誌(因爲這將設置回0)。

有沒有人得到我的小兩難困境任何聰明的解決方法?

感謝

回答

1

你可能想嘗試在這個答案的技術之一:https://stackoverflow.com/a/996288/1205715

+0

我的意見指出了答案的第三種技巧。 – lulumeya 2012-02-13 14:34:21

+0

考慮到這一點,我可能不得不採取第三種選擇,因爲設置一個定時炸彈我覺得是一個糟糕的營銷方案,第一個選項是我在我的問題中提到的同一個問題。如果你有更簡單的選擇,請讓我知道。謝謝 – 2012-02-13 15:18:42

0

,我認爲這是不可能與本地應用程序。 以奇怪的文件名保存到SD卡的文件可能是一種方式,但它並不完美。 在我看來,正確的方式是使用一個應用服務器來管理具有唯一UUID的用戶運行時間。

+0

值得一提的是,要獲得Android的唯一設備ID很困難...電話可以工作,但您必須記住設備,如平板電腦,不提供該信息。 – Theblacknight 2012-02-13 14:38:02

+0

Android操作系統提供了生成唯一標識的UUID類。 – lulumeya 2012-02-13 15:06:16

+0

這是真的,但如果用戶重新安裝,您將得到一個新的UUID。我指出了將UID永久綁定到設備的困難。 – Theblacknight 2012-02-13 15:22:30

0

它也可能是值得考慮的另一種方法。

在應用程序內購買,現已,所以你可以有一個自由,在你的應用受限制的部分,並使用在應用程序內購買解鎖限制部分。現在看到更多的開發人員使用這種方法,而不是管理應用程序的兩個版本。

也是值得考慮的,如果你有應用程序可以很快盜版的付費版本,一個人只需要得到他們的手全APK的事實。然而,如果你使用應用內購買模式,你將讓谷歌爲你處理很多這些問題......只是一個想法,我將用我的下一個應用程序採取的道路。

+0

這聽起來像是一個幻想的想法,我會毫不猶豫地考慮將其實施到我的應用程序中。但是,我的應用程序需要充分使用,否則它不是很有用,因此,這並不能真正解決我上面提到的問題。很好的建議,但我會使用這種方法,以及解決我的上述問題。謝謝 – 2012-02-13 14:58:55