才疏学浅,关注LeanCloud很久,开发经验比较欠缺。如若概念、表述理解有偏颇,还请指正!
首先,我说下自己app的需求:
App需要用户登录,不同用户共享一个包含许多Objects的List(只是举例说明)。
任何一个用户对List里Objects的创建、修改、删除,都会通知其他用户,并引起其他用户的客户端更新并查看到最新的List。
用户可以离线查看最近更新的List。每次用户成功CRUD,都会将LeanCloud获取的数据本地保存到Core Data。这样用户可以离线查看。
然后,自己ketch的一些想法和疑问:
- 是否能够通过云引擎对用户的请求进行分析,然后push更新到其他用那里?还是可以调用客户端接口更新List?
- 用户每一次CRUD后,如果callback成功,那么这时写入到本地CoreData,这种方式是否可取?
- 感觉非常类似于一个群聊的会话,我甚至考虑能否引入即时消息的SDK,将一个List与即时消息SDK里的群聊会话联系起来,通过(背后用户不可见的)消息的传送触发客户端更新……
自己查阅了不少国外的文章,但是自己还是云里雾里,国内外对于以LeanCloud为例子说明的还不多。
最开始参照Core Data + Parse的一个Tutorial学了下,但是文章有些老旧,也不知道到底能如何。Core Data + Parse Sync8
目前还缺少不少细节,但是希望能够有个比较清晰的框架,然后在实际开发中再去解决遇到的其他问题!
希望能够有方向性的指导,有实例就更好了!
- 怎么能够利用现有的LeanCloud功能实现我的需求?
- 需要继续学习了解的概念。
非常感谢!
-
创建时间
15年7月23日
-
最后回复
16年7月11日
-
1
回复
-
1.4K
浏览
-
2
用户
-
1
链接