0

我已经知道如何在整个 Android 活动中保留正常数据,但我想知道相同的方法是否可以安全地用于 Android 购买数据。

我正在制作一个使用应用内购买来解锁所有内容的免费应用。这是我目前正在检查初始屏幕活动以自定义 UI 的内容,但是我在整个应用程序中也需要此信息。

最好在每个活动中查询,还是共享首选项足够安全?

作为说明,我使用的是 Android 计费库的 v3。

谢谢

4

1 回答 1

0

共享首选项适用于此。您的数据被沙盒化,就像它是数据库一样。(安全方面,两者都一样安全)

无论如何,您都需要查询数据库或 SharedPreferences 以在您的 Activity 中获取此数据。从哪个数据存储中检索它并不重要。

您不必担心用户更改您的数据(以某种方式将他们的本地状态更改为“付费”),因为他们无法更改您的 SharedPrefs(或数据库值)——因为他们无权访问这些安全数据商店。

于 2013-01-16T04:41:56.607 回答