2

私のプッシュ通知は機能しています (少しバグがありますが: フォアグラウンドで PN を使用するとアプリがクラッシュします) - デバイスで通知を受信して​​いますが、AppDelegate > tokenRefreshNotification() で "connectToFcm()" が解決されておらず、コメントする必要がありましたそれを出します。そのメソッドはどこで定義されていますか? どうやら何かが足りないようです。

4

1 に答える 1

4

connectToFcmあなたができることの例として、クイックスタートドキュメントで定義されているユーティリティメソッドです。

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

アプリがアクティブになったときとトークンの更新時に呼び出されるため、別の関数に分割されました。Swift に相当するものはSwift sample にあります。

于 2016-05-27T02:15:53.327 に答える