2016-10-24 17 views
3

AngularJS(1x)アプリケーションでは、https://www.intercom.com/をカスタマーサポートに使用しています。インターコムの更新方法ではページの再読み込みがシミュレートされません

で統合ドキュメント次のとおりです。ユーザーは はその後、すべてのページの変更($ stateChangeSuccess - uiRouter)した後、ログインした後に

https://docs.intercom.com/install-on-your-product-or-site/other-ways-to-get-started/integrate-intercom-in-a-single-page-app

我々は

Intercom('boot', {$objectWithAppIdEtc})

を呼び出して、我々は

を呼び出します
Intercom('update')

ネットワークのタブでは、ページの変更に関するインターコムに対してpingを実行していることがわかりますが、これは初めてが発生したのはです。ドキュメントを調べた後、インターコムへの呼び出し( '更新')は、想定されているようにページリフレッシュをシミュレートしていないと思うので、なぜ私たちは抑制されているのでしょうか。

また、Intercomのログインユーザーを見ると、最後に表示されたページは、Intercom( 'boot')が呼び出されたときのページであり、更新')。可能な解決策は、ページ変更のブートメソッドを呼び出すことであろうと思われるが、ドキュメントは、特に言う: window.Intercom(:

しかし、ユーザーは単に「ページ」の変化を引き起こした場合、あなたが呼んで

「更新」); - 10ページには、私たちの要求が絞られている変更した後、それ以上のページの特定のメッセージが表示されません

変なふうにメッセージが特定のページのためのトリガ、彼らが必要だけ最初の10回のようにポップアップ表示。それは私たちがドキュメントごとに正しくすべてをやっているように見えますが、更新のca明らかにリフレッシュをシミュレートしていません。

誰もが洞察力を持っているなら、非常に感謝します。

乾杯、スティーブン

答えて

2

ご質問への答えは、インターホンのドキュメントでhttps://developers.intercom.com/docs/intercom-javascript#section-intercomupdate

あなたの質問に答える一部をある:

更新スロットル

あなたがインターホンを呼び出すことができますがpaあたり最大10回抑制されることなく(「更新」)リフレッシュ10回目のコールの後に が抑制され、インターコム( '更新')には最大で を30分ごとに呼び出すことができます。ページを再読み込みすると、 状態が更新されます。

関連する問題