- 一个组件解决隐私授权:小程序用户隐私保护授权弹窗组件
项目链接:https://github.com/94xy/miniprogram-privacy 效果预览: [图片] 使用方法: 1、复制项目 [代码]component[代码] 文件夹中的 [代码]privacy[代码] 文件夹到小程序项目中的组件目录; 2 、在 page.json 中引入组件 { "usingComponents": { "Privacy": "/component/privacy/privacy" } } 3 、在 page.wxml 中使用组件,需要授权显示弹窗,不需要不显示 <Privacy /> 4 、可以在所有使用了隐私接口的页面都加上该组件,授权一次之后使用所有隐私接口不再需要授权 跳过阅读: 可以不阅读就点击“同意”按钮 <Privacy skipRead="{{true}}" /> 流程: 页面显示时使用 wx.getPrivacySetting 接口查询是否需要授权,需要授权则显示组件;用户点击“拒绝”直接退出小程序,用户点击“同意”关闭弹窗并同步给微信,之后可以正常使用所有隐私接口。 注意事项: 2023 年 9 月 15 号之前,默认不会启用隐私相关功能,所以检测不到需要弹窗的情况,可以在 app.json 中配置 "__usePrivacyCheck__": true 之后,接口才可以检测到是否需要弹窗。个人实际情况:我在开发者工具中配置了 "__usePrivacyCheck__": true ,needAuthorization 无论如何返回的都是 false,但在真机模拟的情况下可以返回 true自动打开隐私保护指引界面需在「小程序管理后台」配置《小程序用户隐私保护指引》,官方用户隐私保护指引填写说明。 取消授权: 微信中「微信下拉-最近-最近使用的小程序」中删除小程序可取消授权。 开发者工具中「清除模拟器缓存-清除授权数据」可取消授权。
2023-08-28 - 关于新版隐私协议接口wx.onNeedPrivacyAuthorization的适配解读以及实现代码
官方公告地址: https://developers.weixin.qq.com/community/develop/doc/00042e3ef54940ce8520e38db61801 目前,开发工具或者体验版的小程序,调试基础库如果是2.33.0及以上就得适配了,线上版本9月15日之后生效,所以这之前需要尽快改完,发布一版,否则到了9月15号之后 线上就会生效报错了。 其实改起来也很简单,以下是实现步骤和代码: 1、首先看一下这个网址,里边包含涉及到的隐私的接口,这些接口都要适配一下 https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/miniprogram-intro.html [图片] 在以上接口用到的页面,需要画一下类似上边的弹窗(这个弹窗可以全局定义个组件,方便多个页面共用),然后里边蓝字可以点击后调用wx.openPrivacyContract(Object object)接口即可,会自动跳转打开隐私协议页面。 拒绝按钮可以加一个点击事件,然后在事件里这样写 [图片] 同意按钮比较特殊,布局需要用button这样写,记得给button加一个Id [图片] 然后在handleAgreePrivacyAuthorization里就可以获取到点击事件,这样写 [图片] 2、最后需要在onLoad或者onShow里加上以下监听代码,在这里边让自定义的隐私弹窗显示出来即可。 [图片] 以上代码加上就可以了,如果业务逻辑用到了需要判断是否授权过,可以加上 wx.getPrivacySetting(Object object)去获取是否授权过,用不到可以不加这个判断。
2023-08-16 - 混小程序圈子,这十大技能你掌握几个?
在微信小程序圈子里,有着众多规则或应用技能!下面汇总了比较实用的十条供入门不深者查阅,以备不时之需。或当业内茶余饭后之谈资也不妨不可! 一、多个小程序来回切换。 长按小程序右上角关闭圈圈,即可弹出近期所打开的小程序供你切换。 [图片] 二、小程序圈子必收藏的10个小程序: 1、小程序数据助手(也有PC端) 说明:小程序数据助手,支持小程序相关的开发和运营人员在手机端更方便、及时地查看运营数据。 2、小游戏数据助手 说明:小游戏数据助手,支持小游戏相关的开发和运营人员在手机端更方便、及时地查看运营数据。 3、小程序助手 说明:帮助开发者管理小程序的移动管理平台;成员管理、审核版本、性能分析;无小程序官方后台可以通过小程序助手找回(先准备一个新邮箱)。 4、微信支付商家助手 说明:商家微信支付后台手机版。 5、微信收款商业版 说明:商家微信支付后台手机版(加强版,要在微信支付PC后台申请)。 6、微信指数 说明:微信官方提供的基于微信大数据分析的移动端指数。(温馨提醒:不仅仅是搜索数据!) 7、酒店指数榜单 说明:酒店客栈民宿公寓指数排行榜单,用于反映一段时期内的行业品牌影响力(搜索指数、媒体指数、舆情指数、运营指数),为酒店相关从业者提供参考。 8、微信服务平台 说明:提供小程序/公众号相关的开发服务、内容、API服务等,实现服务商与商户、开发者在平台的合作与沟通。 9、微信公开课+ 说明:“微信公开课+”是微信官方与行业伙伴沟通的载体,为线下微信公开课的免费授课提供线上的相关服务,包括查阅活动、参与互动以及回放等。 10、小程序服务商助手 说明:小程序服务商查看提审状态、综合数据查看、成员管理等。 为减少篇幅,二维码和截图就不一一上了;直接搜索名称即可。除了这10个小程序,你还有其它常用小程序可以在评论区回复一下。 三、不想让别人知道你的邮箱,怎么发账号密码给别人登陆公众号或小程序? 其实除了邮箱,也可以用 原始ID+密码 登录。 原始ID获取路径:公众号后台>设置与开发>公众号设置>注册信息>原始ID [图片] 四、非技术如何获取小程序页面地址? 请查看来一间往期文章: https://developers.weixin.qq.com/community/develop/article/doc/0008627017cf104da879c3dd25b813 做公众号菜单跳转小程序具体页面会经常用到这个功能。 五、非技术如何获取某小程序二维码? 请查看来一间往期文章: https://developers.weixin.qq.com/community/develop/article/doc/000a8c12ca46707a9f7965ae85b013 六、如何通过发送短信或邮件让准客户直接点开小程序? 1、登录小程序后台。 2、进入设置页面: [图片] [图片] 可以查看官方文档了解更多: https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/url-scheme.html 七、如何知道公司主体名下有多少个小程序?分别是哪些? 请查看来一间往期文章: https://developers.weixin.qq.com/community/develop/article/doc/000eea28a08f00e6158aa566951413 八、公众号自动回复,如何回复小程序? 请查看来一间往期文章: https://developers.weixin.qq.com/community/develop/article/doc/00022268e2c8902d56aae394156013 九、一个手机号注册两个微信。 这个功能没记错的话,也是今年才有。但不要高兴太早,如果你已经有小号了。这个注册入口是不显示的! 步骤如下: 我 > 设置 > 切换账号 > 添加账号 > 注册一个新的账号 > 通过当前微信号辅助注册。 [图片] 十、小程序管理员离职联系不上,企业如何找回账号? 请查看来一间往期文章: https://developers.weixin.qq.com/community/develop/article/doc/0006a436574b4871f87a2b07156413 汇总了以上小程序圈子十大技能,你会多少个?评论区回复一下。也大大欢迎补充指正!
2021-12-28