无法连接到 FCM
Unable to connect to FCM
我已按照 google 示例项目在 iOS 中实施通知,但是我的应用程序在以下行崩溃,
[[FIRMessaging messaging] connectWithCompletion:^(NSError * _Nullable error)
这里的全部功能是连接Firebase Cloud Messaging(FCM),
- (void)connectToFcm {
[[FIRMessaging messaging] connectWithCompletion:^(NSError * _Nullable error) {
if (error != nil)
{
NSLog(@"Unable to connect to FCM. %@", error);
}
else
{
NSLog(@"Connected to FCM.");
}
}];
}
错误:由于未捕获的异常 'NSInvalidArgumentException',正在终止应用程序,原因:'+[NSData gtm_dataByGzippingData:]:无法识别的选择器发送到 class 0x10fd1f110'
请帮帮我!我该如何解决?
在你的 pod 文件中检查你的平台版本
它将类似于“平台:ios,'8.0'”
将版本更新到 9.0 然后 运行 命令 pod install
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
target 'Product Listing' do
pod 'Firebase/Messaging'
end
转到构建设置
找到'Other Linker Flags'
添加“-ObjC”
这将解决您的问题
我已按照 google 示例项目在 iOS 中实施通知,但是我的应用程序在以下行崩溃,
[[FIRMessaging messaging] connectWithCompletion:^(NSError * _Nullable error)
这里的全部功能是连接Firebase Cloud Messaging(FCM),
- (void)connectToFcm {
[[FIRMessaging messaging] connectWithCompletion:^(NSError * _Nullable error) {
if (error != nil)
{
NSLog(@"Unable to connect to FCM. %@", error);
}
else
{
NSLog(@"Connected to FCM.");
}
}];
}
错误:由于未捕获的异常 'NSInvalidArgumentException',正在终止应用程序,原因:'+[NSData gtm_dataByGzippingData:]:无法识别的选择器发送到 class 0x10fd1f110'
请帮帮我!我该如何解决?
在你的 pod 文件中检查你的平台版本
它将类似于“平台:ios,'8.0'”
将版本更新到 9.0 然后 运行 命令 pod install
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
target 'Product Listing' do
pod 'Firebase/Messaging'
end
转到构建设置
找到'Other Linker Flags'
添加“-ObjC”
这将解决您的问题