Android AppBrain和#x27;什么是安装应用程序工作?

Android AppBrain和#x27;什么是安装应用程序工作?,android,security,installation,google-talk,Android,Security,Installation,Google Talk,AppBrain有一个奇妙的新应用程序,可以让您使用web浏览器在手机上自动安装应用程序。类似于铬推。在他们的情况下,他们使用它让你直接在手机上安装应用程序而不需要提示。Engadget有一个很好的视频演示他们的系统 我的问题是:他们使用什么机制来避免在电话上要求提示并直接进行安装 我问的原因是,如果有几百部android手机运行一些定制软件,用户必须通过点击安装过程手动更新软件。理想情况下,我更希望能够在不提示他人的情况下进行推送更新(作为交换,免费电话+服务,您必须运行该软件,因此“您不应

AppBrain有一个奇妙的新应用程序,可以让您使用web浏览器在手机上自动安装应用程序。类似于铬推。在他们的情况下,他们使用它让你直接在手机上安装应用程序而不需要提示。Engadget有一个很好的视频演示他们的系统


我的问题是:他们使用什么机制来避免在电话上要求提示并直接进行安装

我问的原因是,如果有几百部android手机运行一些定制软件,用户必须通过点击安装过程手动更新软件。理想情况下,我更希望能够在不提示他人的情况下进行推送更新(作为交换,免费电话+服务,您必须运行该软件,因此“您不应该这样做”不会使您如何做到这一点的问题无效)。最大的问题是,如果您正在进行快速开发/测试,那么让每个人都升级到正确的版本是一件痛苦的事情,这对人们来说是一件麻烦事

AppBrian所做的听起来像是解决这个问题的完美方法,但它是如何工作的呢?AppBrain fast安装程序要求的唯一权限是访问您的帐户和网络访问。现在,Jon Oberheide的REMOVE_ASSET和INSTALL_ASSET有了一个有趣的发展,他说它使用GTalk服务来模拟无提示安装。有趣的是,AppBrian的FastWeb安装程序可以在2.01 Droid上运行,但不能在2.2 Nexus上运行(可能是最后一轮Froyo更新中的一次禁用了AppBrain对安装资源的访问)。

有人能解释一下吗?我知道自动更新即将上市,但我不确定这是否是一个可用的解决办法。我可以说“你需要点击安装一次”,但让数百人浪费时间点击“确定”是一种浪费


我个人认为,这是谷歌未来应该为企业用户提供的设备管理员功能。如果我使用安卓系统,并且能够轻松地为人们展示并更新应用程序,它将非常有用。

因此我认为我对应用程序大脑如何发挥其魔力有一个相当好的想法。我发现了一些你可能会感兴趣的链接,然后你可以随时参考关于这个的讨论

:这里有一个链接,是关于一位研究人员开发的第一个应用程序如何显示一个有恶意意图的人如何轻松使用谷歌为“我们的”静默安装和卸载提供的两个命令


:这是利用漏洞的工作原理,您可以使用它…

“他们使用什么机制来避免在电话上要求提示并直接进行安装?”不管是什么,我怀疑它是否合法,并且它违反了市场条款。另外,只有固件才能在没有正常权限提示的情况下安装应用程序。“如果我……可以很容易地为人们提供应用程序,让他们了解最新情况,这将非常有用。”我同意,应该有一些方法让企业拥有可信的安装源和/或签名。至少,应该有“如果权限没有更改,升级时不要再提示”这是一个有趣的问题!这里有一个类似的(未回答的)问题: