ios - Pusher 聊天工具包教程未按预期工作

标签 ios chat chatbot pusherswift

我想使用推送聊天工具包创建一个简单的聊天应用程序演示。 我正在关注提供的推送器 tutorial .我按原样遵循文档,但它不适用于我的情况。 根据推送器文档,Chatmanger 类对象应按如下方式实例化:

chatManager = ChatManager( instanceLocator: "你的实例定位器", tokenProvider: PCTokenProvider(url: "你的测试 token 端点"), userId: "您的用户 ID" )

但在我的例子中,当我在我的演示项目中遵循相同的代码时,出现了以下参数更正错误的错误。

enter image description here 我不知道我哪里做错了。

最佳答案

您要做的是在https://pusher.com/ 中创建一个帐户。 , 然后创建 和一个 chatkitt 实例。

现在您有一个帐户和聊天包实例。使用以下方法从您的 .js 访问聊天工具包实例:

const chatkit = new Chatkit.default({ instanceLocator: "PUSHER_CHATKIT_INSTANCE_LOCATOR", 键:“PUSHER_CHATKIT_KEY” })

PUSHER_CHATKIT_INSTANCE_LOCATOR:这是一个字符串,您可以在您帐户内的推送器中看到它,它是唯一的。 此外,您还拥有 PUSHER_CHATKIT_KEY,它也是字符串且独一无二。

它们(PUSHER_CHATKIT_INSTANCE_LOCATORkey)都必须用您帐户中提供的字符串替换上面的代码。

我会在这个链接中给你留下关于这一步的教程: https://pusher.com/tutorials/chat-widget-javascript#create-your-chatkit-instance

关于ios - Pusher 聊天工具包教程未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52498648/

相关文章:

ios - 将 segues 与自定义表格单元格一起使用

ios - dynamodb scanexpression 在 objective-c 中使用扫描过滤器

javascript - 如何为 Facebook Messenger 等聊天应用程序实现 React 无限滚动组件?

python-3.x - Rasa 聊天机器人 : Retrieving conversation data

javascript - 如何为 gupshup 聊天添加延迟,以便聊天机器人在 5 秒后打开?

objective-c - exportAsynchronouslyWithCompletionHandler : is not working

ios - 具有相同数据源和委托(delegate)函数的多个对象

ios - ActionCable、Rails 6 中的连接几秒钟后终止

java - 希望在 Java Web 应用程序中集成/嵌入聊天客户端

python - 使用 twisted 和 wokkel 的聊天机器人