android - 使用 getStream 的聊天和提要应用程序,具有自定义 UI
问题描述
我想集成 getStream 以在我的下一个移动应用程序(Android 和 iOS)中启用聊天和提要。我正在为这个实现的最佳解决方案而苦苦挣扎。这里的第一个查询是连接:
- 应用程序应连接 getStream API 以启用聊天和提要
- 应用程序应该调用我们的服务器(用 NodeJS 编写),服务器会将调用转移到 getStream。
在案例 1 中,开发团队面临诸如未获得 JSON 格式的响应等问题,在案例 2 中,开发团队无法订阅频道/事件。
是否可以使用我自己的自定义 UI 而不是 getStream 为移动应用程序提供的那种来实现聊天和提要?
如果可能的话,请分享验证您的答案的资源链接。
解决方案
案例 1,开发团队面临无法以 JSON 格式获得响应的问题
案例 2,开发团队无法订阅频道/事件。
你没有得到任何回应或有一些错误?您如何订阅频道/活动?可能最好在专门的 SO 问题中提问。
是否可以使用我自己的自定义 UI 而不是 getStream 为移动应用程序提供的那种来实现聊天和提要?
对的,这是可能的。有些客户端没有 UI 组件,因此您可以实现自己的 UI:
聊天 iOS 客户端:https
://cocoapods.org/pods/StreamChatClient
聊天 Android 客户端:https
://github.com/GetStream/stream-chat-android-client/
Feeds iOS 客户端:https ://github.com/GetStream /stream-swift
Feeds Android 客户端:https ://github.com/GetStream/stream-java
推荐阅读
- wordpress - 在外部 APP 上触发 Elementor Popup(登录弹出窗口)
- python-3.x - 乘法返回错误(TypeError: 'int' object is not subscriptable)
- linux - 无法获取当前进程的 UID 的密码数据库信息:用户“???” 未知或没有内存来分配密码条目
- python - 在 Python Pandas 中聚合数据
- linux - Linux - 在脚本外壳中传递密码
- c# - 在 ASP.NET Core Blazor 中使用 MongoDB 作为服务
- bash - 如何更改 shell 中的命令?
- android - 在 AOSP 源代码中添加系统应用程序(通过 App 源代码/工作 AS 项目)
- c++ - 链接到静态库中的 explicit_bzero (glibc)
- vhdl - Vivado 在综合过程中完全消除了设计 - 可能存在约束问题