Android 为什么我的手机从一个url知道如何处理apk,而不是从另一个url?
我有一个apk文件,我上传到apkinstall.com,然后生成一个二维码到apk文件。当我扫描手机上的二维码时,它会下载并询问我是否要安装该应用程序。然而,当我将完全相同的apk上传到我自己的服务器,生成链接到它的二维码,并用手机扫描该二维码时,我的手机将下载apk,随后不知道如何处理它。它不是问我是否想安装apk,而是问我是否想通过社交应用程序共享它Android 为什么我的手机从一个url知道如何处理apk,而不是从另一个url?,android,installation,apk,Android,Installation,Apk,我有一个apk文件,我上传到apkinstall.com,然后生成一个二维码到apk文件。当我扫描手机上的二维码时,它会下载并询问我是否要安装该应用程序。然而,当我将完全相同的apk上传到我自己的服务器,生成链接到它的二维码,并用手机扫描该二维码时,我的手机将下载apk,随后不知道如何处理它。它不是问我是否想安装apk,而是问我是否想通过社交应用程序共享它 我不明白为什么它对待来自apkinstall.com服务器的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类型”作为您的答案,而不是注释,我可以将其标记为正确答案。