5

I am interested in working with Fabric, how does the api work when not connected to the internet?

I found that firebase (a similar tool to this one) will store the data locally, then do a batch update to the server. However, anything over 72 hours will not be recorded.

Istafein
  • 110
  • 9

1 Answers1

9

Mike from Fabric here.

We log the data locally and then send it on relaunch of the app with an active network connection. Answers events older then a week will not be recorded, but crashes will be.

Mike Bonnell
  • 16,181
  • 3
  • 61
  • 77
  • 1
    Hi may I ask a follow-up question? We have some customers who *do have network connection*, but it may be very expensive for them. What we do today, we don't invoke Crashlytics in this scenario. But I'd prefer to be smarter, and launch Crashlytics in a special "low bandwidth" state. Is that possible today? – Alex Cohn Nov 16 '17 at 16:11
  • 1
    Of course you can :) Definitely understand that desire and need, but we don't have a solution for that aside from disabling Crashlytics. We do try to limit our network use, but if a user does have to pay per day or has very low limits of network usage due to cost, disabling us is probably better for your users. – Mike Bonnell Nov 16 '17 at 16:30
  • 2
    SO explicitly instructs us not to write *thanks*, but I cannot abstain. Thank you and please add this feature request to the backlog on behalf of the 'next billion'. – Alex Cohn Nov 16 '17 at 17:49
  • @MikeBonnell Another follow up question. Some of our customers' devices are never connected to the internet. They are connected to our custom servers which are connected to the internet. Is there any way for us to use Fabric solutions by maybe routing the calls through our server? – Zia Jun 18 '18 at 17:46
  • No, we don't have support for custom routing. – Mike Bonnell Jun 20 '18 at 20:59
  • Will Firbase crashlytics obey the same rules of Fabric? – VSB May 27 '20 at 09:29