uniapp打包安卓APP,隐私协议弹窗文件配置踩坑
众所周知,APP上架审核需要启动页勾选隐私政策和服务协议,uniapp打包可以直接在menifest.json配置原生提示框,但是有一些问题要注意。
如上图,勾选“使用原生隐私政策提示框”,将在前端打包目录创建androidPrivacy.json
其他配置都没什么问题,留意上图三处红框位置,message之中的a链接,双引号要转义,官方文档有示例。
其次,hrefLoader有两个参数,system和default,意思是加载message中a链接的浏览模式。
按照官方文档,system是使用系统内置webview浏览器,default使用uniapp的web浏览器,具体底层区别,我也不太清楚,只是在打包时按照官方示例代码使用“system|default”,在调试基座点链接是正常的,一旦打包出来apk文件安装之后,a链接就打不开了。
百度了一圈,有人说是a链接之中的“/”也要转义,于是照做,结果还是不行。就想着可能是浏览器模式的问题,改成只用“system”之后,就可以了。
算是一次踩坑,把经历告诉大家,你们也可少走弯路。