Android 用户是否能够在Play Store(或反之)中更新应用程序(从不同的应用程序下载,例如Mi Store)?
想象一下,我的应用程序在X Strore和Play商店中发布。然后我在两个商店发布更新。如果用户在我发布更新之前从X商店下载我的应用程序。然后,在我更新之后,用户去Play Store更新从X Store下载的应用程序 这样行吗Android 用户是否能够在Play Store(或反之)中更新应用程序(从不同的应用程序下载,例如Mi Store)?,android,google-play,android-keystore,Android,Google Play,Android Keystore,想象一下,我的应用程序在X Strore和Play商店中发布。然后我在两个商店发布更新。如果用户在我发布更新之前从X商店下载我的应用程序。然后,在我更新之后,用户去Play Store更新从X Store下载的应用程序 这样行吗 如果是,我是否必须使用与我将要分发给X商店和Play商店的apk相同的签名密钥 如果apk由同一密钥签名,它将工作。 不过,第一次更新可能不是自动的 如果您的应用程序已经发布到play store,那么测试此功能的一个简单方法是使用adb将旧版本的apk手动安装到手机上
如果是,我是否必须使用与我将要分发给X商店和Play商店的apk相同的签名密钥 如果apk由同一密钥签名,它将工作。 不过,第一次更新可能不是自动的 如果您的应用程序已经发布到play store,那么测试此功能的一个简单方法是使用
adb
将旧版本的apk手动安装到手机上,然后前往play store检查更新。
手机不应已安装此测试的应用程序
如果签名密钥不同,则无法执行此操作。这是Android的安全功能,而不是分销渠道的安全功能。Play store不会尝试更新从第三方来源安装的应用程序。签名密钥并不重要。@Pawel感谢您的回复。你能提供一些关于这个的文档/链接吗?我刚刚发现,如果你从play store镜像它,会有一些apk识别。谢谢你的回答。不幸的是,我已经选择了谷歌应用程序签名,因为我允许谷歌创建我的签名密钥。我想我现在不可能做到这一点。很遗憾,我有点匆忙。如果你还没有太多的用户,你可以取消发布,然后再试一次。