我想发布我的应用程序的试用版。在这个应用程序中,用户必须在 sharedPreferences 中保存很多值。如果他决定购买完整版,是否会卸载试用版,并且将 sheredPreferences 也删除?有人知道吗?
如果sharedPreferences不被删除,那就太好了,这样完整版就可以访问试用版的值,因此用户不必再次保存所有值。
我想发布我的应用程序的试用版。在这个应用程序中,用户必须在 sharedPreferences 中保存很多值。如果他决定购买完整版,是否会卸载试用版,并且将 sheredPreferences 也删除?有人知道吗?
如果sharedPreferences不被删除,那就太好了,这样完整版就可以访问试用版的值,因此用户不必再次保存所有值。
是的,SharedPreferences 在卸载试用版并安装完整版时会被删除。
我看到一些您可以使用的选项,要么对两者使用相同的应用程序,要么使用解锁方式购买,要么通过应用程序内购买,要么通过销售单独的“解锁”应用程序。
您可以将他们的设置保存到远程服务器,并让完整的应用程序从那里下载它们。这个的优点是允许跨多个设备同步设置,缺点是您必须制作和维护服务器。
您可以将它们保存到设备上的其他一些永久文件中,但我个人讨厌当我卸载它时应用程序留下一些东西时。
是否可以将具有较低版本代码的试用版发布为完整版,因此只会更新试用版并且不会删除 sharedPreferences?