我已经知道如何在整个Android活动中保留正常数据,但我想知道相同的方法是否可以安全地用于Android购买数据。
我正在制作一款免费应用,使用应用内购买来解锁所有内容。这是我目前在启动画面活动中检查以自定义UI的内容,但是我还需要在整个应用程序中使用此信息。
最好是在每个活动中查询,还是分享Pref足够安全?
请注意,我正在使用Android的结算库v3。
由于
答案 0 :(得分:0)
共享首选项可以。沙盒的数据与数据库相同。 (安全方面,两者都同样安全)
无论如何,您都需要查询数据库或SharedPreferences以在Activity中获取此数据。从哪个数据存储中检索它并不重要。
您无需担心用户更改您的数据(以某种方式将其本地状态更改为“付费”),因为他们无法更改您的SharedPref(或数据库值) - 因为他们无法访问这些安全的数据存储。