【问题标题】:Android Api Key安卓 API 密钥
【发布时间】:2017-06-12 23:24:47
【问题描述】:

我有 Android 应用 A 和 B 等待在 Android Play-store 上发布。是否可以为多个具有不同包名的应用保留相同的指纹?

这是为了让两个应用程序中的一个可以安装在支持设备中。如何做到这一点

我可以使用相同的指纹在 Play-Store 中发布应用。但我能够在同一部手机上安装这两个应用程序。这不是预期的。有什么解决办法吗?

【问题讨论】:

标签: android


【解决方案1】:

应用程序 ID 是您设备上和 Google Play 中应用程序的区别。如果应用程序 ID 不同,我认为不可能一次只安装一个应用程序。 Android 有一个“应用程序 ID”,用于唯一标识您的应用程序。它与用于签署 APK 的密钥库无关。

但是,应用程序 ID 不一定是包名。摘自docs

虽然您的项目的包名默认与应用程序 ID 匹配,但您可以更改它。但是,如果您想更改包名,请注意包名(由项目目录结构定义)应始终与 AndroidManifest.xml 文件中的包属性匹配

因此,您可以拥有两个不同的应用程序,它们具有相同的应用程序 ID,但包名称不同。然后只能将其中一个安装在设备上。不过,我不确定这是否是你想要的。

而且我不确定您这样做的理由是否充分。也许您可以扩展您的意思

这是为了让两个应用程序中的一个可以安装在支持设备中。

这样也许有人可以针对您的情况提出更好的替代方案。

【讨论】:

  • 好的,这可能最接近我正在寻找的答案。我需要验证相同的。应用 A 和 B 是相关的,所以我不希望用户同时安装两者。
猜你喜欢
  • 2011-02-20
  • 1970-01-01
  • 2021-09-03
  • 2011-05-13
  • 2018-06-07
  • 1970-01-01
  • 1970-01-01
  • 2013-09-12
  • 2020-04-15
相关资源
最近更新 更多