對於我的Android應用程序,我想免費發佈它,但需要使用廣告。然後,我想要給用戶一個選項,使用PayPal圖書館將名義費用的廣告移除。這樣,我不必有我的應用程序的2個單獨版本,我必須監視,開發等。加密Android設置
反正,在用戶付款給我去除廣告後,我需要安全地存儲指示他們付了錢,所以欺騙我的應用並不容易。我應該怎麼做?我正在考慮加密一個字符串並將該加密值存儲在SharedPreferences中。這是一個可行的選擇嗎?如果有人要將apk放到他們的設備上並將其交給其他人,那麼SharedPreferences是否會隨之移動,或者它是否保存在apk之外?如果有人擁有root用戶權限呢?他們可以欺騙SharedPreferences嗎?
如果可能,我想避免每次啓動應用程序時都要查詢服務器。
謝謝!
你打我吧。 「放棄」是我的建議。如果你在這裏尋求幫助,那麼你設計的任何系統都將在幾分鐘內被破解。如果你在網上查詢,他們會取消支票。如果你在你的代碼中加密一些東西,他們會解密它。等等。 – 2011-03-07 13:56:06