收藏
回答

隐私弹框的逻辑如何封装?

简单的放首页,要是用户同意了也就罢了。不同意,到了具体页面用到了需要隐私授权的接口,即使封装了组件,在用到的页面也得引入标签,在js处理相关事件。

小程序不能使用rxjs这种?

回答关注问题邀请回答
收藏

1 个回答

  • BOBO
    BOBO
    2023-08-25

    建议你参考下官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/PrivacyAuthorize.html

    --------------------------------------------------------------------

    1、首先你要知道/排查出你的代码里有多少个页面调用到了隐私接口。整理出来

    2、原则上每个调用隐私接口的地方都需要引人隐私组件。

    3、参考下官方demo4,这个demo引入组件后,用户调用隐私接口的时候才会弹起隐私指引弹框

    4、官方demo4配合wx.getPrivacySetting进行主动弹出最好。

    5、简单省事的方案:

    5.1、在登录流程中加入隐私弹框组件

    5.2、在小程序每个tab页面(比如首页、XX页面、我的)引入隐私弹框。tab也基本是小程序操作的必经之路。每次进入tab都主动判断下是否授权了。没授权就主动弹框(最好是判断用户是否登录,登录在在主动弹框。否则新用户/游客打开小程序,一进来就主动弹框,不太好)

    2023-08-25
    有用 1
    回复 12
    • 野孩子
      野孩子
      2023-08-25
      返回的时候拉不起来弹窗
      2023-08-25
      回复
    • BOBO
      BOBO
      2023-08-25
      你运行下官方的代码片段,如果没问题 。就排查你自己的代码。开发者工具基础版本库调整为3.0.0
      2023-08-25
      回复
    • 野孩子
      野孩子
      2023-08-25回复BOBO
      官方的demo2返回也拉不起来呀。我自己暂时在页面onshow里写了个控制的变量解决
      2023-08-25
      回复
    • 🧐 🧐
      🧐 🧐
      2023-08-25
      真累啊,项目四百多个文件,无论在哪一个页面感觉都用到了隐私接口,结果还要自己一个一个去适配,真是日他仙人板板,调用隐私接口的时候自己主动把弹窗带上不行?非要我们去弄
      2023-08-25
      回复
    • BOBO
      BOBO
      2023-08-25回复🧐 🧐
      那些接口是隐私接口。官方有列出来。你一个个方法搜。整理出来。不行就是是我上面第5步提到的方案试试看。在主要界面弹出来弹框
      2023-08-25
      回复
    查看更多(7)
登录 后发表内容