【问题标题】:How to use meteor stream on native apps?如何在本机应用程序上使用流星流?
【发布时间】:2016-09-26 08:31:16
【问题描述】:

我正在尝试使用Meteor 1.4.1 构建一个聊天应用程序。对于像在另一个用户正在输入时通知用户这样的事件,我必须使用Meteor Streamer 来实现。它适用于浏览器上的客户端应用程序,但可以在 Android / iOS 上集成。

我怎样才能使它也适用于本机应用程序?

此类功能应如何与流星及其本机应用程序一起配置?

更新 在服务器端,我将其声明为:

const streamer = new Meteor.Streamer('notify-user');
if (Meteor.isServer) {
  streamer.allowRead('all');
  streamer.allowWrite('all');
}

在应用程序端,我正在使用 Android DDP Delight-im 库,它没有任何方法来调用/发出或监听流事件。

如何在 Android 原生应用的 notify-user 流上触发事件?

【问题讨论】:

  • 嗨,你成功了吗?

标签: android meteor sockjs


【解决方案1】:

这应该可以在 Android 或 IOS 上运行,实际上您不需要做任何特别的事情。你发现了什么问题?

【讨论】:

  • 我已经更新了问题,我面临的问题是在客户端(Android / iOS)的实现中。 Meteor DDP 客户端正在提供方法来调用 methodssubscribe 仅发布。
  • 我没用过Delight-im库,所以不好说。你可以试试github.com/arunoda/meteor-streams - 它可能会更好。
  • 对于 Arunoda 的 Meteor 主播:项目开发状态为非活动状态,github 页面上还有 build:errorMeteor 1.4.1 工作正常吗?
  • 再次如果使用这个,我需要在客户端调用chatStream = new Meteor.Stream('chat');,我将如何在android应用程序中创建chatStream对象?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-11-25
  • 2012-11-27
  • 2019-06-17
  • 2016-11-07
  • 2014-03-04
  • 2016-08-30
  • 2017-10-25
相关资源
最近更新 更多