Android清单包名称。

| 我们在AndroidManifest.xml中声明的包名称是应用程序的唯一ID。为了避免命名冲突,我们通常在此程序包名称中使用域名,例如\“ com.google。* \”。如果是这种情况,则无法避免其他人在他们的软件包名称中恶意使用我的域名。假设我使用的是\“ com.google.myapp \”,即使我没有为Google构建应用,这也是一个完全有效的软件包名称。假设我的应用程序的程序包名称为“ com.mycompany.myapp \”,则无法阻止其他人在该应用程序中使用相同的程序包名称。 这是我应该担心的问题吗?似乎这是Android的本质,无法避免。     
已邀请:
        不,没有办法阻止其他人使用相同的程序包名称。 但是,软件包名称与用于对软件包进行签名的证书结合在一起:如果有人尝试在现有软件包之上安装恶意命名的软件包,则他们将需要使用完全相同的证书。如果他们没有使用完全相同的证书,则操作系统将拒绝安装,并且恶意软件包将无法访问原始软件包的数据。实际上,这涉及安全性问题。     

要回复问题请先登录注册