美文网首页
个人关于H5打开apk的记录,检查更新的迷茫问题

个人关于H5打开apk的记录,检查更新的迷茫问题

作者: 一叶书生 | 来源:发表于2020-08-26 10:07 被阅读0次

H5打开app

1.未安装apk,则通过浏览器下载,下载的是服务端的链接/某个渠道的链接。(提示微信浏览器里不支持直接下载apk,需要H5写个提示框,引导用户区浏览器打开并下载)。

2.已经安装,则H5通过scheme配置的链接打开app

Android端须在Activity里添加如下

<!-- 注册scheme 要放在启动页里 -->

    <!-- 必有项 -->

    <action android:name="android.intent.action.VIEW" />

    <!-- 表示该页面可以被隐式调用,必须加上该项 -->

    <category android:name="android.intent.category.DEFAULT" />

    <!-- BROWSABLE指定该Activity能被浏览器安全调用 -->

    <category android:name="android.intent.category.BROWSABLE" />

    <!-- 协议部分 -->

    <!-- 声明自定义scheme,类似于http, https -->

    <data android:scheme="test" />

</intent-filter>

检查更新

检查更新的是服务端apk,如果想细分渠道进行日活跃或统计,则需要后台,那就要后台维护一个渠道apk列表的东西。

每次需要单独打包,给每个包做一个常量标记,把所有的渠道包发给后台,然后某个渠道的用户检查更新的时候,把这个常量标记传给后台,后台返回相应渠道的下载地址进行下载。

相关文章

网友评论

      本文标题:个人关于H5打开apk的记录,检查更新的迷茫问题

      本文链接:https://www.haomeiwen.com/subject/xmlxsktx.html