我们正在使用Application.Current.Properties来存储我们应用的设置数据。
当我们向商店(Apple App Store和Google Play)发布新版本的应用时,是保留还是清除这些设置?
答案 0 :(得分:4)
我只是通过向HockeyApp分发两个版本(包括iOS和Android)以及存储在 Application.Current.Properties 中的值来运行测试(请注意,不是 设置 来自任何设置插件) 在安装更新版本时保留。
这对我们和我们的客户来说是个好消息!
答案 1 :(得分:0)
请参阅Xamarin论坛中的https://marmelab.com/admin-on-rest/RestClients.html#writing-your-own-rest-client主题
不,每次应用程序进入休眠状态时,名称 - 值字典中的所有值都会序列化为磁盘。再次加载应用程序时会回读它们。
您的应用程序的数据 - 通常来说 - 在您安装更新时不会被清除(卸载应用程序时 被删除),参见this,here和here。因此,在更新应用时应保持App.Current.Properties
。但你可以轻松尝试。在HockeyApp,TesFlight或其他任何内容上发布测试版,更新应用程序并查看会发生什么。