我应该签署我的Android APK,即使它们仅用于企业/私人环境吗?

问题描述 投票:0回答:1

我正在构建一个安装在多个私有企业Android设备上的应用程序,我是设备所有者。

  • 我是否应该在这种情况下打扰我的应用程序,因为它们只是侧载,从未在Google Play上发布?
  • 我没有签署我的应用程序会有什么后果?

这个问题背后的主要原因是我在这些设备上安装了一个自制的移动设备管理应用程序来安装我的应用程序的更新,并且在安装过程中它会从“Google Play Protect”中收到错误,因为我的应用程序签名是Google未知的。但是,如果我不签署我的申请,我不会收到错误。

android apk enterprise signing device-owner
1个回答
1
投票

我是否应该在这种情况下打扰我的应用程序,因为它们只是侧载,从未在Google Play上发布?

是的,因为Android不会安装未签名的APK。

我没有签署我的应用程序会有什么后果?

您的应用无法安装。

但是,如果我不签署我的申请,我不会收到错误。

您的应用尚未安装。或者,应用程序已签名,可能使用调试密钥库。


所以,如果您真正的问题是“可以使用我的调试密钥库进行私密分发来签署我的应用程序”,那么答案是肯定的,只要该密钥库正在备份。如果应用程序具有相同的应用程序ID并且使用相同的签名密钥签名,则只能使用较新的版本替换该应用程序。如果您的密钥库丢失,那么您的应用程序永远不会更新。

© www.soinside.com 2019 - 2024. All rights reserved.