【问题标题】:Twilio Android SDK vs REST API for Chat and Video用于聊天和视频的 Twilio Android SDK 与 REST API
【发布时间】:2018-12-21 20:35:11
【问题描述】:

我使用了 Twilio Nodejs 和 Android SDK 快速入门可编程聊天,这些都很好用。我对文档中的以下声明感到困惑:

可编程聊天 REST API 允许您从服务器控制您的聊天应用程序,就像您从客户端控制聊天应用程序一样,除了从服务角度而非第一人称角度。 p>

不确定这是什么意思?我可以在没有 SDK 的情况下开发 Android 应用程序并使用 REST API 吗?我为什么要这么做? SDK 似乎更加灵活和易于使用。为什么要从服务器控制您的应用程序?

“除了从服务的角度而不是第一人称”是什么意思?

【问题讨论】:

  • 如果存在 REST API,您可以随时使用。但是,它使用起来往往比一个好的 SDK 更笨重。

标签: android twilio


【解决方案1】:

这里是 Twilio 开发者宣传员。

如果您正在构建 Android 应用程序,那么我建议您使用 Twilio Chat Android SDK。

当文档引用从服务角度使用 REST API 时,这意味着您可以从应用程序的角度使用 REST API,而不是从应用程序的用户的角度使用。例如,如果您需要向您的用户发送一条看似来自您的应用程序管理员的消息,您可以使用 REST API 执行此操作。这样您就不需要注册用户并从中发送消息。或者,使用 REST API 是在聊天系统中作为机器人发送和接收消息的好方法。您还可以使用 REST API 对您的聊天实例进行系统端维护(例如,您可以使用 REST API 关闭旧的、未使用的房间)。

我希望这对您有所帮助或让您对使用 REST API 可以做什么有所了解。不过,我仍然为面向用户的应用程序推荐 SDK。

【讨论】:

  • 您好布道者,我使用 Twilio chat sdk 开发了一个聊天工具,但我面临的问题是显示用户状态、在线或离线天气。如果用户在线,我可以获得他的状态,但是当用户离线时,我没有找到触发器。请回复...
  • @SureshSharma 你需要订阅你的用户对象来监听更新事件。该事件会告诉您用户是从在线切换到离线还是从离线切换到在线。
  • @evangelist,您能否进一步说明我的问题,或者您能否为我提供一些有关此特定功能的文档或示例代码的参考。很长一段时间以来我一直在努力。
  • 这里应该可以帮到你:twilio.com/docs/chat/reachability-indicator
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-22
  • 1970-01-01
  • 2021-04-08
  • 2010-11-21
  • 1970-01-01
  • 2011-03-06
相关资源
最近更新 更多