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

我是否应该签署我的Android APK,即使它们仅用于企业/私人环境?,android,apk,enterprise,signing,device-owner,Android,Apk,Enterprise,Signing,Device Owner,我正在构建一个安装在多个私有企业android设备上的应用程序,我是该设备的所有者 我是否应该在这种情况下为我的应用程序签名,因为它们只会侧向加载,而不会发布到Google Play上 如果我不签署我的应用程序,会有什么后果 这个问题背后的主要原因是,我在这些设备上有一个自制的移动设备管理应用程序,它安装了我的应用程序的更新,在安装过程中,它从“Google Play Protect”得到错误,因为我的应用程序签名不为Google所知。 然而,如果我没有签署我的申请,我不会得到错误 我是否应

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

  • 我是否应该在这种情况下为我的应用程序签名,因为它们只会侧向加载,而不会发布到Google Play上

  • 如果我不签署我的应用程序,会有什么后果

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

我是否应该在这种情况下为我的应用程序签名,因为它们只会侧向加载,而不会发布到Google Play上

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

如果我不签署我的应用程序,会有什么后果

你的应用程序将无法安装

然而,如果我没有签署我的申请,我不会得到错误

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



因此,如果您真正的问题是“是否可以使用专用分发的调试密钥库对我的应用程序进行签名”,那么答案是肯定的,只要该密钥库正在备份。如果应用程序具有相同的应用程序ID并且由相同的签名密钥签名,则只能将其替换为较新版本。如果您的密钥库丢失,则您的应用程序将永远无法更新。

如果您没有上传到playstore,则无需对其进行签名。