android - google play 应用安装与 Android 设备上的本地安装有区别吗?
问题描述
Google Play 安装与Android 设备上的本地安装有区别吗?
我有一个安装了 Google Play 的应用程序,它已设置并正在使用中,因此设置了 Xamarin.Essentials.Preferences。然后我从测试版安装了该应用程序的更新。启动应用程序后,Xamarin.Essentials.Preferences 不会被拾取。
与旧版本的应用程序相比,我必须更改与首选项关联的键。新版本的应用程序在启动时会更新密钥并照常继续。
我知道更新代码按预期工作,因为当应用程序从 apk(而不是来自 google play)本地安装时,它在安装更新的 apk 时按预期工作。
基本上,我想知道的是:
Google Play 服务/Play 商店是否会在安装/更新时删除 Xamarin.Essentials.Preferences?这只发生在测试版轨道上吗?
这个问题有解决方案吗?我想让最终用户不必在更新时重新配置/重新登录到应用程序。
解决方案
推荐阅读
- c++ - 为什么 x86-64 C/C++ 编译器没有为此代码生成更高效的程序集?
- c++ - 如何在 C++ 中获取相机的序列号?
- c# - Bot 在 OAuthPrompt 之后仍在等待
- asp.net - 有时在 /signin-oidc 上出现 404
- c# - 使用 foreach asp.net mvc 5 避免重复
- typescript - 在打字稿nodejs应用程序中导入变量时无法解析本地模块
- events - Outlook 插件:删除日历事件
- java - 在 Jackson 中传递 null 时使用字段的默认值
- html - 从 :hover 元素移动锚点后隐藏列表
- kotlin - 我应该在声明、初始化块、构造函数还是后期初始化时初始化变量?