我正在尝试使用以下方式从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/