私は、ネットワークから長時間切断することができるモバイルアプリで作業していますが、統計情報を収集し、報告が大幅に遅れても結果を含めることができるようにしたいと考えています。私はFabric's Answersなどのさまざまな分析をTwitterで見ています。記事Handling Five Billion Sessions A Day In Real TimeでFabric Answersでは、オフラインでイベントを保存する時間はどのくらいですか?
、それは言う:
はデバイス上の影響を低減するために、我々は、バッチ で分析イベントを送信し、送信する前にそれらを圧縮します。その貴重なデータを確実にするために、常に は、当社のサーバーに到達 がバックオフをランダム化し、デバイス上のディスクサイズの限界まで後、デバイスが失敗したデータ転送を再試行してください。できるだけ早くサーバーへの のイベントを取得するには、デバイスが転送を試みるいくつかの トリガーがあります。アプリケーションがフォアグラウンドになると数分ごとに起動する時刻トリガー 、数字の イベントトリガー、およびアプリはバックグラウンドトリガーに入ります
デバイスがネットワークから長時間(日数)切断された場合、送信されるまでにイベントはどれくらいの時間保存されますか?
「ディスクサイズの制限」とは何ですか?彼らはあまりにも古くなっている場合
(例えば、GoogleのFirebase will ignore events 72時間以上経過している)サーバーでのイベントを無視するのでしょうか?