Flutter 颤振:捕获firebase消息传递连接

Flutter 颤振:捕获firebase消息传递连接,flutter,firebase-cloud-messaging,Flutter,Firebase Cloud Messaging,我在颤振应用程序中实现了fiebase消息传递。我试图捕捉它的连接错误,例如: 6.26.0 - [Firebase/Messaging][I-FCM002025] Failed to connect to direct channel, error: Error Domain=com.google.fcm Code=4 "No internet available, cannot connect to FIRMessaging" UserInfo={NSLocalizedF

我在颤振应用程序中实现了fiebase消息传递。我试图捕捉它的连接错误,例如:

6.26.0 - [Firebase/Messaging][I-FCM002025] Failed to connect to direct channel, error: Error Domain=com.google.fcm Code=4 "No internet available, cannot connect to FIRMessaging" UserInfo={NSLocalizedFailureReason=No internet available, cannot connect to FIRMessaging}
但是没有地方可以抓住它。如何捕获firebase消息传递连接

final FirebaseMessaging _fcm = FirebaseMessaging();
    _fcm.getToken().then((value) {
      _token = value;
      print("Message token is: $_token");
    }, onError: (err) {
      print("getToken onError is: $err");
    }).catchError((onError) {
      print("getToken catchError is: $onError");
    });

catchError(error)
catch错误吗?如果你的平均值是fcm.getToken(),那么它就没有catch,而且问题不在get token中…@SalarBahadorso问题到底在哪里?如果连接没有连接,我怎么知道呢?@SalarBahador