为什么Android允许安装具有过期证书的APK?

Pat*_*ick 9 android certificate demo trial apk

我用一张有效期为1天的证书签了一份APK.我的目标是向某些人提供试用版应用程序,但阻止他们在到期日之后复制应用程序.如果他们在到期日之前复制申请表是可以的.我认为Android操作系统会阻止任何带有过期证书的应用程序安装在手机上.但是,我发现我可以在签名证书到期后2天在我的手机上安装该应用程序.Jarsigner确认证书已过期.为什么Android允许使用过期证书安装应用程序?

Uri*_*zev 2

据我所知,开发人员可以通过 adb 或三十方安装它。我确信如果您将其上传到市场,您会发现困难。恕我直言,这是合乎逻辑的,因为当您在市场之外安装应用程序时,您将承担许多使用正确签名的应用程序无法解决的风险。