0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

cordova-plugin-firebasexでiOSのみFirebase Cloud Messagingのプッシュ通知が届かない場合の対処

Posted at

前提条件

  • cordova-plugin-firebasexがプロジェクトに含まれている
  • GoogleService-Info.plistがプロジェクトに含まれている
  • APNs認証キーまたはAPNs証明書がFirebaseにアップロードされている

iOSだけFCMのプッシュ通知が届かない

MonacaIonicのドキュメント通りにコードを記述して、Androidではプッシュ通知が届くけど、iOSだけはプッシュ通知が届かない。
コンソール上には、FCMのトークンが表示されていて、 プラグインが正常に動作しているはずなのに、プッシュ通知が届かないことがありました。

その場合、cordova-plugin-firebasexプラグインのドキュメントにある、プッシュ通知を許可するか尋ねるコードを記述されていることを確認してください。

FirebasePlugin.grantPermission(function(hasPermission){
    console.log("Permission was " + (hasPermission ? "granted" : "denied"));
});

Androidの場合は、デフォルトでプッシュ通知が許可されていますが、iOSの場合は、利用者がプッシュ通知を許可しない限りは送信できない仕様となっているみたいです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?