将 Stipop Stickers 与 Stream Flutter 应用程序集成

今天我们将继续探索有关 Stream 聊天 SDK 的更多信息。

Stream 是最受欢迎的聊天 SDK 之一,具有实时聊天消息功能,功能非常丰富,通过整体应用内转换、参与度和最终用户的保留提供出色的聊天体验。它的 API 可以在单个聊天频道中支持多达 500 万个以上的并发连接,没有任何问题,并且很容易与 Kotlin、Swift、Flutter 等任何技术堆栈集成,仅举几例。

在这篇文章中,我们将把 Stream Chat SDK 集成到 Flutter 应用程序中,然后使用 Stipop贴纸来获得流畅的聊天体验🤞 好兴奋哦!!

先决条件

  • 使用 Android Studio Flutter
  • Android SDK(API 16 或更高版本)
  • Xcode 和 iOS(10.0 或更高版本)
  • Stream Flutter SDK
  • Stipop Flutter SDK
  • Java 8
  • Android X
  • Gradle 3.5.4 或更高版本

那么,让我们开始吧

获取流 API 密钥和秘密

我们需要一个 Stream API 密钥来为我们的 Android 项目启用 Stream SDK。登录到 Stream Dashboard 并创建一个免费帐户。您将能够在仪表板上看到 API 密钥,并在生产发布期间将其放在手边。

现在单击创建应用程序并根据您选择的满足您的应用程序要求的 Stream SDK 配置填写表格。

在此之后,您将能够在 Stream Dashboard 上看到 API Key 和 API Secret。请妥善保管它们以备后续步骤使用。

创建频道和用户

要测试聊天功能,我们需要一些用户/频道帐户。我们可以在工具栏中的Chat/Explorer/ 选项下的 Stream Dashboard 上创建用户。在用户选项下,单击创建新用户并传递身份、用户 ID,然后选择适当的角色。

完成后,我们现在将创建一个频道并绕过用户 ID 添加成员,以便该特定用户可以发送/接收消息。


让我们开始吧 -

集成 Stream Flutter SDK

由于我们必须同时集成 Stream 和 Stipop Flutter SDK,我们将从克隆 Stipop Flutter GIT 存储库开始,为什么?这样一个带有内置 Stipop SDK 的基本 Flutter 容器就可以进行集成了。

git clone 
https://github.com/stipop-development/stipop-flutter-sdk.git

假设 - 已经安装了带有 Android Studio 的 Flutter。现在stipop-flutter-sdk在 Android Studio 中打开。它将获取依赖项并自动同步项目。导航到该example/ pubspec.yaml文件并添加 Stream Flutter 依赖项。

dependencies:
 flutter:
   sdk: flutter
 stream_chat_flutter: ^3.1.1
stipop_sdk:
   path: ../

运行 flutter pub get 命令,以便获取 Stream 库并同步项目。现在我们准备好使用 Stream 类并构建聊天应用程序了。

现在很兴奋 让我们构建聊天应用程序🤟✨

👊 第 1 步: 使用 API 机密和用户 ID 作为输入参数,从jwt.io获取 JWT 身份验证令牌

👊 第 2 步:为 API 调用设置 Stream Chat 客户端,并使用第 1 步中的 API 密钥和 JWT 身份验证令牌。

import '
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值