我创建了一个应用程序,希望用户能够在他们的设备(手机)上从我的网站下载并安装该应用程序。我使用 Android Studio 并生成了签名的 APK。现在我有2个文件(app-release.apk和output.json)
我尝试了一些代码,但大多数都收到“HTTP ERROR 500”,然后我尝试了这个简单的代码(PHP):
$file_name = "app-release.apk";
$file_ext = "apk";
$file_path = 'my/app/folder/' . $file_name;
header("Cache-Control: public");
header("Content-description: File Transfer");
$contenttype = "application/com.android.package-install";
header("Content-Type: " . $contenttype);
header("Content-Disposition: attachment; filename=\"".$file_path."\"");
header("Content-Tranfer-Encoding: binary");
readfile($file_path);
这样我就可以在设备上下载 APK。但...
我无法安装该应用程序。它只是说“无法打开”。
设备下载文件夹中的 APK 名称更改为 --> my_app_folder_app-release.apk 我不希望用户看到网站结构/文件夹。
好吧,我的问题是。如何让用户正确从网络服务器/网站下载并安装 APK。如何防止 APK 名称更改?
对于第一个问题...“我无法安装该应用程序”...我无法从浏览器下载安装该应用程序。我必须从文件管理器安装该应用程序。这是因为我更改了安全性,以便可以从文件管理器安装未知的应用程序。所以这就解决了
白衣染霜花