- 首先我有一个server.I检查服务器是否有任何
new apk
文件我下载并尝试安装。 - 如果服务器有
new version of apk file
那么我想更新我的.apk文件。 - 我想安装/更新无需用户交互。是否有可能?
- 如果需要用户交互,那么我该如何安装/更新.apk文件。
我对此没有多少想法。听从服务器更新ans安装
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "jarviz.apk")), "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
但这不是working.WHen我调试我看不到任何错误,但它不install.How我能为英语不好做that.Sorry。
为什么你不使用Play商店分发你的应用程序?它会照顾你所有的这一切。据我所知,没有用户交互的情况下安装应用程序是没有办法的,我不认为你可以通过程序来完成。要么是一个巨大的安全问题。 –
公平警告:如果不想使用Google Play并将apk安装到公众场合,可能会有人拿你的apk,解压并自行重新发布。 – jnthnjns
@Asok你说在Google Play上使用它可以在这个主题上有所作为? :) –