远程安装APK文件

时间:2014-06-05 08:25:24

标签: php android

我是我的学术项目的建筑和Android应用程序商店。我想实现一个功能,允许用户在他们的PC上浏览并远程启动下载(并且最好安装APK)到他们的Android设备上 - 这项服务已经可以在Google Play上使用。我需要哪些Android功能来实现它?

2 个答案:

答案 0 :(得分:1)

您可以使用Google Cloud Messaging创建一个界面,您可以使用该界面从服务器与您的应用对话。所以基本上从服务器发送一个简单的消息,它可能告诉托管apk文件的URL(或任何其他相关信息)。然后,您可以将其下载到您的Android设备。

下载后可能会帮助您:Android: install .apk programmatically

或者:

Intent promptInstall = new Intent(Intent.ACTION_VIEW)
    .setDataAndType(Uri.parse("file:///path/to/your.apk"), 
                    "application/vnd.android.package-archive");
startActivity(promptInstall); 

用户仍然必须明确授予安装权限。

答案 1 :(得分:0)

您可以使用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 webservice并下载并相应地安装应用程序。

祝你好运!