fix(privacy): 修复微信隐私协议chooseImage报错问题
- 调整requiredPrivateInfos字段,仅保留位置类API白名单 - 在uploadFile中添加ensurePrivacyAuthorized预检逻辑,避免权限缺失导致失败 - 在app.tsx的useLaunch生命周期中注册Taro.onNeedPrivacyAuthorization回调,实现自定义协议弹窗交互 - 提示需在小程序管理后台配置“开发者收集你的相册/摄像头”声明,避免首次调用弹窗 - 警告requiredPrivateInfos不可添加非位置类API,防止app.json解析失败 - 说明直接调用Taro.chooseImage的页面需单独添加预检措施
This commit is contained in:
@@ -140,7 +140,7 @@ export default {
|
||||
desc: '用于获取您的位置,按距离展示附近门店和选择收货地址定位',
|
||||
},
|
||||
},
|
||||
requiredPrivateInfos: ['getLocation', 'chooseLocation', 'chooseImage', 'chooseMedia'],
|
||||
requiredPrivateInfos: ['getLocation', 'chooseLocation'],
|
||||
tabBar: {
|
||||
custom: false,
|
||||
color: '#8a8a8a',
|
||||
|
||||
Reference in New Issue
Block a user