我正在尝试使用以下方式从iOS-Objective-C应用发送消息:

    NSInteger iTime = [NSDate timeIntervalSinceReferenceDate];
    NSString *strID = [NSString stringWithFormat:@"%@%ld", setting.uid, (long)iTime];
    NSDictionary *msg = @{@"title": @"My iOS-APP",
                          @"text": @"Message from the app"};
    [[FIRMessaging messaging]sendMessage:msg to:setting.uid  withMessageID:strID timeToLive:240];

我的应用程序正确连接到AppDelegate中的FCM。但是在发送上述消息时,几分钟后,我收到以下错误消息:
Unable to connect to FCM. Error Domain=com.google.fcm Code=2001 "(null)"

在最近的搜索中,我发现了很多建议,但是即使应用它们,我也未能成功发送消息。希望有人在那里有同样的问题并找到解决方案。

最佳答案

之所以显示此代码错误2001,是因为,当您发送消息时,该应用程序已经连接到FCM。您正在尝试再次连接到FCM,这就是消息的原因。代码的某些部分当您尝试发送消息时,您尝试再次连接。

关于objective-c - 无法连接到FCM。错误Domain = com.google.fcm代码= 2001,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38161013/

10-12 00:32
查看更多