【问题标题】:DDP protocol in native android app本机 Android 应用程序中的 DDP 协议
【发布时间】:2016-04-08 07:43:57
【问题描述】:

我正在使用meteorJS 开发一个网络平台。 原生 android 应用程序也将连接到服务器以显示实时数据。因此,我将为我的应用程序使用流星的 ddp 协议,并将数据存储在 sqlite db 中,因为我需要它们离线工作。

对于 Android,要使用的 DDP 客户端似乎是:https://github.com/kenyee/android-ddp-client

在自述文件的“使用”部分(函数 broadcastSubscriptionChanged),我似乎可以监听一个集合中的更改,然后如果检测到更新事件,则更新整个集合。 问题是我的收藏很重,很多文件。 你知道 refreshFields 函数是由什么组成的吗?它会更新集合中的每个文档吗?还是只有那些已经改变的?

我只是想确保我的用户不会在每次更改大量集合中的文档时都有 5 分钟的加载微调器

非常感谢, 维克多

【问题讨论】:

    标签: android meteor ddp


    【解决方案1】:

    这行意味着只有_id === docId 的文档才会刷新。

    mParties.get(docId).refreshFields();
    

    【讨论】:

      猜你喜欢
      • 2013-09-22
      • 2014-02-21
      • 2016-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多