StreamWebSocketError api_key 未找到,数据

StreamWebSocketError api_key not found, data

我是 flutter 的新手,我正在尝试 运行 使用 getstream 和 firebase 的聊天应用程序,但我一直 运行 出错 error im running into

确保您的 API 密钥在您的代码中输入正确。从您的 Stream Dashboard 您可以访问 Stream 应用程序的 API 密钥和密钥。可能是您输入的密钥适用于已删除的 Stream 应用程序,或者有错字。

确保您的应用程序的 API 密钥与您传递给 Stream 客户端的内容完全匹配:

final client = StreamChatClient(
  'YOUR-KEY', // Make sure this is correct.
  logLevel: Level.INFO,
);

我在您分享的屏幕截图中注意到您的代码库中也有一个 kSecretStreamKey。您的密钥不打算在您的 Flutter(前端)应用程序中使用。需要密钥才能在您的服务器(后端)上执行敏感操作 - 例如,生成用户前端身份验证令牌。如果您将密钥包含在您的 Flutter 代码库中,您就有可能被恶意行为者通过反编译您的应用程序来检索它。您的密钥相当于密码。

如果您仍然卡住,我建议您查看 Stream Flutter 教程页面:https://getstream.io/chat/flutter/tutorial/

或者 Stream Flutter YouTube 播放列表:https://www.youtube.com/watch?v=pO_MOJRqYlk&list=PLNBhvhkAJG6t-BxkRAnSqa67lm5C1mpKk