使用原生隐私政策提示框出现“检测开发者应针对上述 SDK 在隐私政策同意之后进行初始化操作“风险警告

使用原生隐私政策提示框出现“检测开发者应针对上述 SDK 在隐私政策同意之后进行初始化操作“风险警告

开发环境 版本号 项目创建方式
Windows win 10 HBuilderX
### 操作步骤:
- 安全检测出现风险警告

### 预期结果:
- 安全检测通过

### 实际结果:
- 安全检测出现风险警告

### bug描述:
- 使用原生隐私政策提示框出现“检测开发者应针对上述 SDK 在隐私政策同意之后进行初始化操作“风险警告
4 回复

收集个人信息的频度等不得超出业务功能实际需要


App中没有开启录音、访问通讯录但是检测出有去获取这些权限

查看最终apk中是否包含这些权限?

这个警告是因为部分SDK在用户同意隐私政策前就被初始化了。解决方法是在manifest.json中配置"privacyCheck":true,并在App.vue的onLaunch中通过uni.requirePrivacyAuthorize()等待用户授权后再初始化相关SDK。

关键代码示例:

// App.vue
onLaunch() {
  uni.requirePrivacyAuthorize({
    success: () => {
      // 用户同意后再初始化SDK
      this.initSDKs();
    }
  });
}
回到顶部