javascript web SDKを使用しているFirebaseアプリがあります。私たちのクライアントはカスタム認証方式を使用しています。 onDisconnectを使用してプレゼンスシステムを実装しました。 onDisconnectは1時間に1回発火し、ほとんどの場合、クライアントは実際に切断されませんでした。クライアントの接続/切断イベントを追跡して提示しているため、クライアントが接続/切断イベントを表示していないときに切断されているように見えるため、これは問題です。Firebase onDisconnectが1時間ごとに起動するのはなぜですか?
私の推測では、1時間ごとに起こっている認証トークンの更新があり、それによってonDisconnectが起動すると思います。しかし、私はそれを確認したり、別の根本的な原因を見つけるために深く掘り下げる方法を知らない。誰も私がこれを理解するのを助けることができますか?
これはthis questionの複製であることが示唆されていますが、これはonDisconnect操作の基本です。これは、クライアントが切断していないにもかかわらずonDisconnectが1時間ごとに起動するという繰り返し可能な観察です。
[Firebase:onDisconnectイベントの発生時に発生する可能性がありますか?](http://stackoverflow.com/questions/30668292/firebase-when-ondisconnect-event-fire) –
私はそうは思わない。その質問はonDisconnectの基本的な動作に関するものです。この質問は、onDisconnectが接続されているクライアントの1時間ごとに起動するという私の見解です。 – JesterVineo
いつも1時間ですか?すべてのクライアントで修正済みですか?彼らの地域、国は何ですか? –