框架类型 | 问题类型 | 终端类型 | 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 解决。