微信小程序平台,我劝你对开发者善良一点

2023-09-18 14:22:35 浏览数 (1)

大家好,我是Mandy,今天来给大家分享一个,关于微信小程序的更新问题。这个事情还需要从图鸟UI开发者群说起。凌晨12点多,手里的”烟“刚点燃。突然收到一个群消息,点开一看,原来是群友在反馈图鸟UI的问题。

Tuniao UI - 图鸟 UI,基于 uni-app 开发、免费可商用的微信小程序/ H5 / App UI 框架

这位同学,给到的描述和截图,如下图。

心理瞬间咯噔了一下,这肯定是用错了吧。怎么可能会出现问题,我白天才跑的好好的。心里默默地吐槽了一下,”真菜“。

结果一大早起来,就被狠狠地打脸了。

打开手机一看,群里消息瞬间9999 。消息网上翻,还是刚才那位同学发的消息。

Snipaste_2023-08-16_11-38-31

看到这里,可能你有点懵逼。你到底表达什么意思?

大致的意思就是,昨晚同学反馈,图鸟UI的上传组件无法使用,并非是图鸟UI本身的问题,而是微信官方更新了接口权限。需要降低版本库或者是做一些接口调整。

下面是微信官方给到的公告:

为规范开发者的用户个人信息处理行为,保障用户的合法权益,自2023年9月15日起,对于涉及处理用户个人信息的小程序开发者,微信要求,仅当开发者主动向平台同步用户已阅读并同意了小程序的隐私保护指引等信息处理规则后,方可调用微信提供的隐私接口。

开发者首先需确定小程序是否涉及处理用户个人信息,如涉及,则需配置用户隐私授权弹窗,且仅有在平台《小程序用户隐私保护指引》中声明了所处理的用户个人信息,才可以调用平台提供的对应接口或组件。

官网更新的文档,可以阅读:https://developers.weixin.qq.com/community/develop/doc/00042e3ef54940ce8520e38db61801。

所以在此提醒一下大家,不管是使用图鸟UI,还是使用其他的,都尽快更新你的版本。

既然提到了,涉及到隐私协议的内容都需要去适配微信的新政策。那什么场景属于隐私协议范围内呢?这里,我帮大家整理了一份,直接参考即可。

收集你的昵称、头像

、、wx.getUserInfo (已回收)、wx.getUserProfile (已回收)、(已回收)

收集你的位置信息

wx.authorize({scope:'scope.userLocation'})、wx.authorize({scope: 'scope.userLocationBackground'})、wx.authorize({scope: 'scope.userFuzzyLocation'})、wx.getLocation、wx.startLocationUpdate、wx.startLocationUpdateBackground、wx.getFuzzyLocation

收集你选择的位置信息

wx.choosePoi、wx.chooseLocation

收集你的地址

wx.chooseAddress

收集你的发票信息

wx.chooseInvoiceTitle、wx.chooseInvoice

收集你的微信运动步数

wx.authorize({scope: 'scope.werun'})、wx.getWeRunData

收集你的手机号

收集你的车牌号

wx.chooseLicensePlate

收集你选中的照片或视频信息

wx.chooseImage、wx.chooseMedia、wx.chooseVideo

收集你选中的文件

wx.chooseMessageFile

访问你的麦克风

wx.authorize({scope: 'scope.record'})、wx.startRecord、RecorderManager.start、、wx.joinVoIPChat

访问你的摄像头

wx.authorize({scope: 'scope.camera'})、wx.createVKSession、、、

访问你的蓝牙

wx.openBluetoothAdapter、wx.createBLEPeripheralServer

使用你的相册(仅写入)权限

wx.authorize({scope: 'scope.writePhotosAlbum'})、wx.saveImageToPhotosAlbum、wx.saveVideoToPhotosAlbum

使用你的通讯录(仅写入)权限

wx.addPhoneContact

使用你的日历(仅写入)权限

wx.addPhoneRepeatCalendar、wx.addPhoneCalendar

调用你的加速传感器

wx.stopAccelerometer、wx.startAccelerometer、wx.onAccelerometerChange、wx.offAccelerometerChange

调用你的磁场传感器

wx.stopCompass、wx.startCompass、wx.onCompassChange、wx.offCompassChange

调用你的方向传感器

wx.stopDeviceMotionListening、wx.startDeviceMotionListening、wx.onDeviceMotionChange、wx.offDeviceMotionChange

调用你的陀螺仪传感器

wx.stopGyroscope、wx.startGyroscope、wx.onGyroscopeChange、wx.offGyroscopeChange

读取你的剪切板

wx.setClipboardData、wx.getClipboardData

0 人点赞