收藏
回答

请问低版本上onNeedPrivacyAuthorization需要怎么兼容?

假设某些用户在9月15号以及之后,使用的小程序的基础库版本真的上不去。这种情况怎么理解这里的兼容

1、纯代码层面,纯粹兼容 wx不存在 onNeedPrivacyAuthorization 这个方法的时候不调用它,例如就 wx?.onNeedPrivacyAuthorization仅此而已。延伸出来的理解就是:低版本的基础库,既没有onNeedPrivacyAuthorization,也不会拦截用户对涉及隐私api的调用。

2、真正的“兼容”,即要开发者需要用另外的代码实现手段或者其他api来完成 onNeedPrivacyAuthorization 的职责,延伸出来的理解就是:低版本的基础库,不提供 onNeedPrivacyAuthorization 的时候,也一样会拦截设计隐私api的使用

请问官方是哪种解释

最后一次编辑于  2023-08-28
回答关注问题邀请回答
收藏

1 个回答

  • BOBO
    BOBO
    2023-08-28

    1、用户手机微信的基础版本库版本号是官方推送的。9.15后,如果用户手机微信版本库低于2.32.x,对用户而言,没什么影响。但是,如果用户微信基础版本库高于2.32.x而你的小程序不做隐私弹框适配。那么隐私接口就掉不通了

    2、建议使用wx.onNeedPrivacyAuthorization的是做个判断。

    if(onNeedPrivacyAuthorization){

    // xxxxxxx

    }

    基础版本库不支持onNeedPrivacyAuthorization的就不执行了

    2023-08-28
    有用
    回复
登录 后发表内容