最近服务器端又是做了什么改动,新建的class默认的ACL是“限制写入”即描述的“Owner write”。
创建对象的ACL只有“*”:{"read":true},
没有办法,只能手动添加,结果手动添加了,修改数据还是报错
在11月上旬“默认ACL”还能起作用,初步判断操作数据时,服务器已不接收SDK附带的当前操作用户信息。帮朋友修改的项目,用的JAVA 6.5.12 版本,当前官网只是提示不维护。如果已经不能正常接入,必须升级sdk版本,请明确告知,谢谢
问题点已找到,之前为了测试,APP设置了一个只有ID(已存在)的User对象。将app User改为服务器获取的对象后问题消失。
可以发现,在默认ACL下,创建服务器对象只需要客户端User有ID号(new AVUser,setObjectId),还是有一定风险存在。