zoukankan      html  css  js  c++  java
  • uniapp 上架各大应用商店

    一、关于隐私政策部分

    1.隐私政策要包含APP安装及运行所需权限列表的说明(包括:IMEI、IMSI、设备MAC地址、软件列表、设备序列号、android ID...)

    2.APP 收集使用个人信息的内容、目的、方式和范围等说明。

    3.安装APP后,第一次进入APP 弹出隐私与政策提示框

      参考链接:https://ask.dcloud.net.cn/article/36937

    •   hbuilderx 3.2.1  androidPrivacy.json文件配置隐私政策提示框,打开项目的manifest.json文件,切换到“App启动界面配置”,在“Android启动界面样式”中勾选“使用原生隐私政策提示框”

          

     

    • 在 manifest.json文件打开源码视图:在app-plus中添加代码

        

    "privacy" : {
                "prompt" : "template", //可取值template、custom、none  
                "template" : {
                    "title" : "服务协议和隐私政策",
                    "message" : "  请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href=\"https://static.newbee666.com/PrivacyServices/userAgreement.html\">《服务协议》</a>和<a href=\"https://static.newbee666.com/PrivacyServices/privacy.html\">《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
                    "buttonAccept" : "同意并接受",
                    "buttonRefuse" : "不同意并退出APP",
                    "second" : {
                        "title" : "确认提示",
                        "message" : "进入应用前,你需先同意<a href=\"服务协议地址">《服务协议》</a>和<a href=\"隐私政策地址">《隐私政策》</a>,否则将退出应用。",
                        "buttonAccept" : "同意并继续",
                        "buttonRefuse" : "退出应用"
                    }
                }
            },

    二、uni-app 的权限问题

    1.应用中没有对应的服务或场景时,不要申请对应权限(例如没有使用到位置的服务时,不要申请定位权限)

     例:我在上架oppo应用商店的时候,审核不通过,提示我不能一进入程序就索取位置权限。因为我pages.json中pages数组中第一项就是index页面,而index页面的onload中就获取了位置,

      所以安装后进入APP就会获取位置权限。

     解决方法: 新增空白页面,放在pages数组的第一位,判断token,存在token跳转到首页,否则跳转到登录页面。所以当安装后就提示获取XX权限,请检查是不是onShow或者onLoad中触发它

    2.app 获取读写手机存储权限

    解决方法: 在manifest.json中的 distribute -- android 添加代码

     

     "permissionExternalStorage" : {
                        "request" : "none", //none:应用启动时不申请   once:应用第一次启动时申请,用户可以拒绝   always: 应用每次启动都申请,并且用户必须允许,用户拒绝时会弹出以下提示框引导用户重新允许
    "prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
                    },

    三、uni 上架苹果

    1.使用了什么权限,一定要说明原因

    例:

  • 相关阅读:
    Struts2-result配置结果视图
    Struts2 -action处理业务请求
    struts 2
    mvc模式
    vue之webpack安装配置vue
    vue之webpack
    文件上传
    LinkedList详解
    ArrayList详解
    HashMap详解
  • 原文地址:https://www.cnblogs.com/yuanyue/p/15474518.html
Copyright © 2011-2022 走看看