我们正在使用intercom-rails
gem为我们的平台整合内部通信。
以下是我们的配置文件中启用的选项:
配置/ intercom.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以使其再次显示。
任何人在集成对讲机方面都有类似的问题吗?
修改
我最终发现了问题,这要归功于doc底部非常非常小的一行:
请注意,即使您已为登录用户安装了代码,在您开始试用Intercom Engage或Resolve之前,Intercom Messenger也不会为他们显示。
我只订阅了Acquire。
答案 0 :(得分:1)
我最终发现了问题,这要归功于doc底部非常非常小的一行:
请注意,即使您已为登录用户安装了代码,在您开始试用Intercom Engage或Resolve之前,Intercom Messenger也不会为他们显示。
我只订阅了Acquire。