1***@qq.com
1***@qq.com
  • 发布:2023-05-04 21:44
  • 更新:2023-09-02 14:06
  • 阅读:4102

华为检测出获取剪切板权限,这个权限如何关闭呢,请问官方大大

分类:uni-app

应用审核意见: 1.经检测发现,您的应用存在收集用户的个人信息或权限的行为(剪切板),但未在应用内的隐私政策/在AppGallery Connect上提交的隐私政策网址中进行说明。 修改建议:请在应用内的隐私政策/在AppGallery Connect上提交的隐私政策网址中,对应用所收集个人信息的目的、方式、范围进行说明。 请参考《审核指南》第7.10相关审核要求:https://developer.huawei.com/consumer/cn/doc/50104 APP常见个人信息保护问题FAQ请参考:https://developer.huawei.com/consumer/cn/doc/distribution/app/FAQ-faq#h2-1628486431553-1 2.在用户同意隐私政策前,您的应用获取了用户的个人信息(剪切板),不符合华为应用市场审核标准。 修改建议:请在用户同意隐私政策后,再申请获取用户个人信息及权限。 请参考《审核指南》第7.5相关审核要求:https://developer.huawei.com/consumer/cn/doc/50104 APP常见个人信息保护问题FAQ请参考: https://developer.huawei.com/consumer/cn/doc/distribution/app/FAQ-faq#h2-1628498414951-0 测试环境:Wi-Fi联网、HarmonyOS 2.0.1(P50)、中文环境。

2023-05-04 21:44 负责人:无 分享
已邀请:
风云21

风云21

遇到同样问题

LAO_WUUAN

LAO_WUUAN

在uni-app中关闭剪贴板权限可以使用 uni.authorize 方法。具体步骤如下:  

打开 manifest.json 文件,找到 "uni.authorize" 字段,将其设置为 "false",表示禁止授权。  
"permissions": {  
    "clipboard": {  
      "desc": "剪贴板功能",  
      "uni.authorize": false  
    }  
  }  
在代码中调用 uni.authorize 方法获取授权。  
uni.authorize({  
  scope: 'clipboard',  
  success() {  
     // 授权成功,可以进行相关操作  
  },  
  fail() {  
    // 授权失败  
  }  
})  
注意:如果你将 "uni.authorize" 字段设置为 "false",那么在进行相关操作时,需要先调用 uni.getSetting 方法判断用户是否已经授权。如果用户未授权,需要提示用户手动开启授权。  

例如:  

uni.getSetting({  
  success(res) {  
    if (!res.authSetting['clipboard']) {  
      uni.showModal({  
        content: '未授权剪贴板功能,无法使用,请手动开启',  
        showCancel: false,  
        success() {  
          uni.openSetting()  
        }  
      })  
    } else {  
      // 已授权,可以进行相关操作  
    }  
  }  
})  
希望以上内容能够帮助解决你的问题。
t***@tongcl.com

t***@tongcl.com

官方都不支持这个方法

要回复问题请先登录注册