Cloud Firestore没有“goOffline'”,“goOnline'方法。 (机器人)

时间:2017-10-17 15:01:13

标签: android firebase firebase-realtime-database connection google-cloud-firestore

Firebase Realtime数据库有一个功能goOfflinegoOnline,可以手动管理连接。但是,Firestore没有这些方法。

当设备与服务器断开连接时,Firestore是否会返回NETWORK_ERROR之类的异常?如果没有,当设备无法连接到互联网并重新连接时,如何手动管理Firestore连接。 (例如飞机模式,坏wifi)

就我而言,我不会使用persistence mode

1 个答案:

答案 0 :(得分:1)

  

Firestore是否会返回类似NETWORK_ERROR的异常   设备丢失与服务器的连接?

您使用addOnFailureListener使用OnFailureListener只能通过getCause或{{3}为您提供Exception对象,以查找异常背后的原因或消息并且还可以应用像包含等的字符串检查来验证原因,但目前FirebaseFirestore没有提供标准方法。

  

当设备无法连接到互联网并重新连接时,如何手动管理Firestore连接。 (例如Airplane mode, Bad wifi

getMessage