0

intercom-rails我们正在使用gem为我们的平台集成对讲机。这是我们的配置文件中启用的选项:

配置/对讲机.rb

IntercomRails.config do |config|
  app_id = MY_APP_ID
  config.app_id = ENV["INTERCOM_APP_ID"] || app_id
  config.enabled_environments = ["development", "production"]
  config.include_for_logged_out_users = true
end

对于已注销的用户,对讲聊天确实会出现,没有任何问题,但是一旦用户登录,聊天就会消失,并且包含的​​ div 标签为空:

<div data-reactroot="" class="intercom-app-container">
  <div class="intercom-app">
    <span></span>
    <span></span>
    <span></span>
    <!-- react-empty: 7 -->
  </div>
  <span></span>
</div>

如果用户注销,聊天不会再出现在登陆页面上,我需要从浏览器中清除 cookie 以使其再次出现。

有人在集成对讲机方面遇到过类似的问题吗?

编辑

我最终发现了问题,这要归功于文档底部非常非常小的一行:

请注意,即使您为登录用户安装了代码,在您开始试用 Intercom Engage 或 Resolve 之前,他们也不会出现 Intercom Messenger。

我只订阅了 Acquire。

4

1 回答 1

1

我最终发现了问题,这要归功于文档底部非常非常小的一行:

请注意,即使您为登录用户安装了代码,在您开始试用 Intercom Engage 或 Resolve 之前,他们也不会出现 Intercom Messenger。

我只订阅了 Acquire。

于 2016-12-05T10:56:26.887 回答