Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为什么我的手机从一个url知道如何处理apk,而不是从另一个url?_Android_Installation_Apk - Fatal编程技术网

Android 为什么我的手机从一个url知道如何处理apk,而不是从另一个url?

Android 为什么我的手机从一个url知道如何处理apk,而不是从另一个url?,android,installation,apk,Android,Installation,Apk,我有一个apk文件,我上传到apkinstall.com,然后生成一个二维码到apk文件。当我扫描手机上的二维码时,它会下载并询问我是否要安装该应用程序。然而,当我将完全相同的apk上传到我自己的服务器,生成链接到它的二维码,并用手机扫描该二维码时,我的手机将下载apk,随后不知道如何处理它。它不是问我是否想安装apk,而是问我是否想通过社交应用程序共享它 我不明白为什么它对待来自apkinstall.com服务器的apk与我的服务器完全不同。有什么想法吗?如果您想在单击(下载)后安装apk,您

我有一个apk文件,我上传到apkinstall.com,然后生成一个二维码到apk文件。当我扫描手机上的二维码时,它会下载并询问我是否要安装该应用程序。然而,当我将完全相同的apk上传到我自己的服务器,生成链接到它的二维码,并用手机扫描该二维码时,我的手机将下载apk,随后不知道如何处理它。它不是问我是否想安装apk,而是问我是否想通过社交应用程序共享它


我不明白为什么它对待来自apkinstall.com服务器的apk与我的服务器完全不同。有什么想法吗?

如果您想在单击(下载)后安装apk,您需要在web服务器上定义MIME类型,如mimeType=“application/vnd.android.package archive”

谁知道呢?也许它是作为非apk文件下载的,但是作为一个不同格式的文件。基本上,手机根本不知道如何处理APK url。对于手机来说,这只是一个常规的URL。另外,手机默认没有二维码扫描仪,所以重要的是,你用什么应用程序扫描二维码。对不起,但不太清楚你的意思。你是说他们将哈希作为变量包含在嵌入二维码的url中吗?比如www.urlToApk?hash=theMd5Hash?我仍然不确定我应该怎么做才能使apk在我的服务器上正常工作。如果你想在单击(下载)后安装apk,你需要在你的web服务器上定义MIME类型,比如mimeType=“application/vnd.android.package archive”设置MIME类型正常工作!非常感谢。如果您将“设置myme类型”作为您的答案,而不是注释,我可以将其标记为正确答案。