收藏
回答

自定义权限后安卓可以更新数据,IOS不能更新数据返回无权限?

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 微信iOS客户端 wxab1e2d7b5876b98f pfyj-user-0w7ob 7.0.21

数据库自定义权限:


{


"read": "doc._openid == auth.openid || auth.openid in get(`database.XX.bXXXXXXXXXXXXXXX79fe7`).XX",


"write": "doc._openid == auth.openid || auth.openid in get(`database.XX.bXXXXXXXXXXXXXXX79fe7`).XX"


}


小程序客户端代码:


db.collection('XX').doc(id).update({


          data: {


            state: 1, 


          }


        })


        .then(res => {})


用户实际使用中发现,安卓可以正常更新数据库对应id下state字段为1,IOS用户提示无权限是怎么回事?暂时将权限修改为"write": true 解决。

回答关注问题邀请回答
收藏
登录 后发表内容
问题标签