Php 远程安装APK文件

Php 远程安装APK文件,php,android,Php,Android,我为我的学术项目设计了一个建筑和安卓应用商店。我想实现一个功能,允许用户在他们的PC上浏览,并在他们的android设备上远程启动下载(最好也安装APK)——Google Play已经提供了这项服务。我需要哪些android功能来实现此功能?您可以使用android意图安装.apk文件 Intent promptInstall = new Intent(Intent.ACTION_VIEW) .setDataAndType(Uri.parse("file:///path/to/your.

我为我的学术项目设计了一个建筑和安卓应用商店。我想实现一个功能,允许用户在他们的PC上浏览,并在他们的android设备上远程启动下载(最好也安装APK)——Google Play已经提供了这项服务。我需要哪些android功能来实现此功能?

您可以使用android意图安装.apk文件

Intent promptInstall = new Intent(Intent.ACTION_VIEW)
    .setDataAndType(Uri.parse("file:///path/to/your.apk"), 
                    "application/vnd.android.package-archive");
startActivity(promptInstall); 
所以,您必须开发和安装一个应用程序来监听您的php Web服务,并相应地下载和安装应用程序

祝你好运

您可以使用创建一个界面,通过该界面,您可以从服务器与应用程序对话。因此,基本上从服务器发送一条简单的消息,可能会告诉托管apk文件的url(或任何其他相关信息)。然后你可以将它下载到你的android设备上

下载后,这可能会帮助您:

或:


用户仍需明确授予安装权限。

您可以使用后台线程启动与服务器的连接,并获取最新的apt版本。然后,您可以比较在您的客户ape版本中获得的一个。如果服务器1大于客户端1,提示对话框或通知,敦促用户访问网站下载aptI。我认为作者还有另一个目的,从另一台服务器而不是Google Play获取最新版本。我最初想要实现的不是更新,而是安装他们将在网站上看到的新程序,从那里他们可以单击“下载到我的设备“这是一个学术项目,这就是为什么我不能使用Google play-我的项目是建立一个应用商店。似乎你在问这个问题之前没有做任何研究-没有办法在非根设备上静默安装非Google play应用程序…如果不是静默的话-可能会提示用户可以使用一条消息在GCM中启动APK下载吗?你可以使用GCM向您的设备发送消息。现在检查一下,无论何时从服务器收到相关消息,您都知道您必须从自己的服务器开始下载apk。谢谢,它非常有效。GCM是Android的一个非常强大的工具。
Intent promptInstall = new Intent(Intent.ACTION_VIEW)
    .setDataAndType(Uri.parse("file:///path/to/your.apk"), 
                    "application/vnd.android.package-archive");
startActivity(promptInstall);