我有安卓应用A和安卓B等着在安卓Play-store.Is上发布,包名不同的多个应用可以保持相同的指纹吗?
这是为了只允许两个应用程序中的一个可以安装在支持设备上。如何完成此操作
我可以使用相同的指纹在Play-Store中发布应用程序。但是我能够在同一个phone.This上安装这两个应用程序,这并不是我想要的。有什么解决方案吗?
发布于 2017-06-12 23:24:47
应用程序ID是区分您设备上的应用程序和Google Play中应用程序的关键。我不认为如果它们有不同的应用ID,一次只能安装一个应用是不可能的。Android有一个“应用ID”,用来唯一地识别你的应用。它与用来签署APK的密钥库无关。
但是,应用程序ID不一定是包名。摘自docs
尽管缺省情况下项目的包名与应用程序ID匹配,但您可以更改它。但是,如果要更改软件包名称,请注意软件包名称(由项目目录结构定义)应始终与AndroidManifest.xml文件中的软件包属性相匹配
因此,您可以有两个不同的应用程序具有相同的应用程序ID,但不同的包名。然后它们中只有一个可以安装在设备上。但我不确定这是不是你想要的。
我不确定你这么做的理由是不是很好。也许你可以扩展一下你所说的意思
这是为了只允许两个应用程序中的一个可以安装在支持设备上。
这样也许有人可以为你的情况提出一个更好的替代方案。
https://stackoverflow.com/questions/44418317
复制相似问题