.apk文件从我的Web服务器以.zip格式安装

问题描述

我正在通过共享的托管服务器提供apk,但是当用户导航到链接并下载.apk时,它会以.zip的形式下载到各种设备上。如何确保将其下载为.apk?

解决方法

我想出了以下解决方案:

在包含以下内容的文件夹中创建index.php:

<?php
if(isset($_GET['apk'])) { header('Content-Disposition: attachment; filename="<yourappname>.apk"'); 
exit(file_get_contents('cric.apk')); }
header("Location: https://<yoursitename>.com/<yourfolder>/<yourappname>.apk"); 
exit();
?>

在.htaccess文件中添加以下行。您也可以在该特定文件夹内创建一个新的.htaccess

AddType application/vnd.android.package-archive .apk

这将添加android apk mime类型。

现在,用户可以导航到https://yoursitename.com/yourfolder并安装apk。