目前是用云函数来请求可以绕开这个 bug,但是希望官方能尽快解决问题。
云开发未登录数据权限自定义规则导致无法写入数据?首先已经在全局设置中打开未登录用户访问云资源的权限,存储和云函数也均设置自定义规则允许未登录用户访问。 场景:小程序分享页面到朋友圈 问题:开启自定义规则后,小程序页面在朋友圈被他人打开后可以查看页面内容,但是创建此条数据的作者在正式打开小程序且获取到 open_id 的情况下依然无法修改数据,提示如下错误。但是如果使用默认的所有用户可读,仅创建者可写权限,则朋友圈分享的页面其他人无权限查看内容。 checklist-create-or-edit.js? [sm]:154 Error: errCode: -502003 database permission denied | errMsg: Permission denied at new t (WASubContext.js?t=wechat&s=1662181595593&v=2.14.1:17) at Function.success (WASubContext.js?t=wechat&s=1662181595593&v=2.14.1:17) at f (WASubContext.js?t=wechat&s=1662181595593&v=2.14.1:2) at Object.success (WASubContext.js?t=wechat&s=1662181595593&v=2.14.1:2) at r (WASubContext.js?t=wechat&s=1662181595593&v=2.14.1:26) at WASubContext.js?t=wechat&s=1662181595593&v=2.14.1:26 at b (WASubContext.js?t=wechat&s=1662181595593&v=2.14.1:26) at WASubContext.js?t=wechat&s=1662181595593&v=2.14.1:26 at WAServiceMainContext.js:11 at VM9 asdebug.js:10(env: macOS,mp,1.06.2208311; lib: 2.14.1) [图片] [图片]
2022-09-03