3.2 を使用している場合、私のアプリは正常に動作します。3.2 で収集[[FIRInstanceID instanceID] token]
し、firebase コンソールから通知を送信します。よく働く。
ただし、3.3でも同じことを試みたところ、トークンが返されましたが、メッセージを受信しませんでした。通知許可が受け入れられていることなどを確認するために再確認しました。しかし、サイコロはありません。
edit** 調べてみると、FirebaseInstanceID 1.0.7 が原因のようです。
他の誰かがこの問題を見ていますか? 以下のコード
- (void)tokenRefreshNotification:(NSNotification *)notification
{
[[FIRInstanceID instanceID] token]
// Connect to FCM since connection may have failed when attempted before having a token.
[self connectToFcm];
}
- (void)connectToFcm
{
[[FIRMessaging messaging] connectWithCompletion:^(NSError * _Nullable error) {
if (error != nil)
{
NSLog(@"Unable to connect to FCM. %@", error);
}
else
{
NSLog(@"Connected to FCM.");
}
}];
}