在Android中存储敏感用户数据

时间:2014-08-15 20:45:40

标签: java android

如果这个问题重复,我会提前道歉。我做了一些搜索,却找不到我要找的东西。假设我创建了一个具有某种虚拟货币的Android应用程序(例如,游戏中的硬币),可以通过PayPal或CreditCard以真钱购买。 Google是否为我提供了以某种方式存储此信息的方法,或者我是否需要拥有单独的数据库服务器并将此类数据保存在与Google帐户无关的单独数据库中。我的应用程序不会有任何自定义用户帐户或任何此类..存储的数据将取决于Google用户帐户。 感谢。

1 个答案:

答案 0 :(得分:1)

Google TOS要求您处理Play商店和Google IAP API上的每个IAP。据我所知,虽然没有任何应用程序被禁止从Play商店使用PayPal。

购买应用内硬币的通常流程是:

  • 通过Play商店IAP购买
  • 将新硬币的数量保存到您自己的服务器
  • 从服务器中检索硬币总额
  • 用户服务器要求添加/删除硬币

或者,您可以节省设备上的硬币数量,但如果用户卸载应用程序或删除应用程序数据,这将会丢失。