如题:第三方平台发布小程序,有时能通过,大部分情况都通不过,报小程序内涉及收集"位置信息"相关接口或组件,请通过接口完善【用户隐私保护指引】后再重新提审。
已采用以下几种方案都试过:
方案1:不使用定位,去掉所有定位引用
- 小程序代码模板中中所有跟wx.getLocation相关代码全去掉
- 单独设置小程序【用户隐私保护指引】,去掉"location"权限
- 提交代码参数中将“privacy_api_not_use”设置为true(不使用定位功能)
结论:提交10个小程序,审核通过的很少,还是报上 小程序内涉及收集"位置信息"相关接口或组件,请通过接口完善【用户隐私保护指引】后再重新提审
方案2:使用定位,申请地理位置接口(https://api.weixin.qq.com/wxa/security/apply_privacy_interface?access_token=ACCESS_TOKEN)
1.对每个小程序都发起申请地理位置接口(wx.getLocation)
2. 微信审核通过(再次申请报:"errcode":61035,"errmsg":"the api not need apply, hint: [1f85a951-b7ba-4bef-b00a-8de613664706] rid: 62da4e53-1)6844dcb-0e658c8a")
结论: 提交了3个小程序(wx07f74629fa901f9b(成功) wx56c99365abf6160d(失败), wx2c4a059f9b150cef(失败))
请问微信的各位大佬,你们审核是按心情来做的么?如不是,请告诉我要如何做才能每个小程序发布代码成功?
经过千辛万苦的反复尝试,第三方平台的多个小程序都审核通过了。
总结原因如下
原因如图:setting_list和privacy_list 最好要一致, privacy_list 小于等于setting_list(privacy_text如为空,则说明取消了,该key删不掉(这是最坑的))
正确的查询做法1:
查 查询通过接口:获取小程序用户隐私保护指引 如查询到setting_list和privacy_list ,如不一致,则调用询通过接口:获取小程序用户隐私接口,设为一致,使 privacy_list 小于等于setting_list的内容。如下述代码,Location是没配的(privacy_text为空)。 { ... "privacy_list": ["Location", "Record", "Album", "PhoneNumber", "AlbumWriteOnly"], "setting_list": [{ "privacy_key": "Album", "privacy_text": "与在线店员沟通时,发送图片信息", "privacy_label": "" }, { "privacy_key": "AlbumWriteOnly", "privacy_text": "分享海报时,存入本地", "privacy_label": "" }, { "privacy_key": "PhoneNumber", "privacy_text": "下单和与店员沟通,快速拨打在线店员电话", "privacy_label": "" }, { "privacy_key": "Record", "privacy_text": "在线店员沟通时,发送语音信息", "privacy_label": "" }, { "privacy_key": "Location", "privacy_text": "", "privacy_label": "" }], } 做完这一步,只完成了一半。 2. 如这时你想把小程序代码中所有的定位代码删掉,不好意思,不行。 之前有申请了wx.getLocation,各种删方法试完,小部分小程序能通过。大部分小程序代码提交通不过,还是会报“小程序内涉及收集码审核发布,相关接口或组件,请通过接口完善【用户隐私保护指引】后再重新提审” 3. 老实使用“申请地理位置接口”,提交每个小程序上述的定位接口(我申请的是wx.getLocation Location对应wx.getLocation),申请提交好,要等。期间可以通过“获取地理位置接口列表”接口,查询“wx.getLocation”的状态是否为5. 4. 如为5,恭喜,这时可以提交代码,发布代码。基本上就没问题了。 附上“获取地理位置接口列表”查询到的数据 { "api_name": "wx.getLocation", "api_ch_name": "获取当前的地理位置、速度 ", "api_desc": "接口:wx.getLocation", "apply_time": 1658483244, "status": 5, "audit_id": 512532936, "fail_reason": "", "api_link": "https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.getLocation.html ", "group_name": "地理位置" }