目录

隐私托管

为了统一用户体验并使上架审核过程更加高效和省心,元服务须接入平台的隐私托管服务,由平台统一向用户展示隐私协议弹窗。

  • 元服务不允许开发者使用自行设计的隐私弹窗。
  • 元服务不允许同时弹出多个隐私弹框影响用户体验。

接入隐私托管后,开发者仅需要配置隐私协议内容,用户协议。接入方法请参考:托管隐私声明。

一般要求隐私协议被同意后才能进行权限申请和业务逻辑处理。可以参考如下方法监听隐私同意事件:

Page({
  data: {
    isAgree: false,
  },
  onLoad: (options) => {
    // 监听隐私同意
    has.onPrivacyStateChanged(function(res) {
      this.handleAgree(res.resultType === 1);
    });
    // 查询已同意的设置
    has.getPrivacySetting({
      complete: (res) => {
        this.handleAgree(!res.needAuthorization);
      }
    });
  },
  handleAgree(isAgree) {
    this.setData({
      isAgree,
    });
    if (isAgree) {
      // 同意后处理业务逻辑
    }
  }
});