uniapp 安卓证书申请 + 打包上架前后遇到的问题

一、解决打包后启动应用(苹果)会弹出Html5+ Runtime 的弹框 项目没有使用消息推送

1.manifest.json中,APP模块配置 Push(消息推送)取消勾选
2.manifest.json中,源码视图 "push":{"unipush": {}}对象删除
3.全局搜索plus.push.getclientinfo 有没有这个方法有就删除

二、解决打包安卓32/64兼容包

manifest.json 文件 App常用其他设置
支持CPU类型
  勾选 armeabi-v7a
  勾选 arm64-v8a

三、制作渠道包
渠道(name) 渠道(id)
GooglePlay google
应用宝 yyb
360应用市场 360
华为应用商店 huawei
小米应用商店 xiaomi
vivo应用商店 vivo
oppo应用商店 oppo

// manifest.json 源码视图配置
 "channel_list" : [
        {
            "id" : "vivo",
            "name" : "vivo应用商店"
        },
        {
            "id":  "yyb",
            "name": "应用宝"
        }
 ],

四、打包兼容低版本 安卓

manifest.json => App常用其他设置 
最低兼容版本  minSdkVersion  =>  21            安卓 5.0
应用适配的版本  targetSdkVersion  => 29         安卓  10.0

五、申请安卓证书
1.登录unicloud开发者后台 进来之后找到需要证书的应用
uniapp 安卓证书申请 + 打包上架前后遇到的问题_第1张图片
2.点击创建证书
uniapp 安卓证书申请 + 打包上架前后遇到的问题_第2张图片
3. 证书详情有 密钥 加 SHA1 这两个有点用处目前只用这两个
然后下载证书云打包可以用的到
uniapp 安卓证书申请 + 打包上架前后遇到的问题_第3张图片
六、安卓 提示展示需要进入应用展示隐私政策
uniapp 安卓证书申请 + 打包上架前后遇到的问题_第4张图片
a标签的内容填写你们公司的隐私政策

{
    "version" : "1",
    "prompt" : "template",
    "title" : "服务协议和隐私政策",
    "message" : "  请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。
  你可阅读《用户协议》《隐私政策》了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。"
, "buttonAccept" : "同意", "buttonRefuse" : "暂不使用", "second" : { "title" : "确认提示", "message" : "进入应用前,你需先同意《用户协议》《隐私政策》,否则将退出应用。", "buttonAccept" : "同意", "buttonRefuse" : "退出应用" }, "styles" : { "backgroundColor" : "#ffffff", "borderRadius" : "5px", "title" : { "color" : "#000" }, "buttonAccept" : { "color" : "#000" }, "buttonRefuse" : { "color" : "#000" } } }

你可能感兴趣的:(uni-app)