Push Notifcations正在运行,但未定义connectToFcm()

时间:2016-05-26 21:21:32

标签: ios swift firebase firebase-cloud-messaging

我的推送通知正在运行(尽管有点儿错误:前景中的PN导致应用程序崩溃) - 我在我的设备上收到通知,但在AppDelegate> tokenRefreshNotification()“connectToFcm()”未解析,必须将其注释掉。该方法定义在哪里?我显然错过了一些东西。

1 个答案:

答案 0 :(得分:4)

connectToFcmquickstart&中定义的实用方法。 docs作为你可能做的事情的一个例子。

- (void)connectToFcm {
 [[FIRMessaging messaging] connectWithCompletion:^(NSError * _Nullable error) {
    if (error != nil) {
      NSLog(@"Unable to connect to FCM. %@", error);
    } else {
      NSLog(@"Connected to FCM.");
    }
  }];
}

当应用程序变为活动状态以及令牌刷新时,它就会被分解为一个单独的函数。快速等价物是in the Swift sample