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。