才疏学浅,关注LeanCloud很久,开发经验比较欠缺。如若概念、表述理解有偏颇,还请指正!

首先,我说下自己app的需求:

App需要用户登录,不同用户共享一个包含许多Objects的List(只是举例说明)。

  1. 任何一个用户对List里Objects的创建、修改、删除,都会通知其他用户,并引起其他用户的客户端更新并查看到最新的List。

  2. 用户可以离线查看最近更新的List。每次用户成功CRUD,都会将LeanCloud获取的数据本地保存到Core Data。这样用户可以离线查看。

然后,自己ketch的一些想法和疑问:

  1. 是否能够通过云引擎对用户的请求进行分析,然后push更新到其他用那里?还是可以调用客户端接口更新List?
  2. 用户每一次CRUD后,如果callback成功,那么这时写入到本地CoreData,这种方式是否可取?
  3. 感觉非常类似于一个群聊的会话,我甚至考虑能否引入即时消息的SDK,将一个List与即时消息SDK里的群聊会话联系起来,通过(背后用户不可见的)消息的传送触发客户端更新…… sweat_smile

自己查阅了不少国外的文章,但是自己还是云里雾里,国内外对于以LeanCloud为例子说明的还不多。
最开始参照Core Data + Parse的一个Tutorial学了下,但是文章有些老旧,也不知道到底能如何。Core Data + Parse Sync8
目前还缺少不少细节,但是希望能够有个比较清晰的框架,然后在实际开发中再去解决遇到的其他问题!

希望能够有方向性的指导,有实例就更好了!

  1. 怎么能够利用现有的LeanCloud功能实现我的需求?
  2. 需要继续学习了解的概念。

非常感谢! smile

这么久还没人回复吗?我本地也用的是CoreData,正在考虑是否用LeanCloud呢