【Swift5】リモートプッシュ通知の実装

ご存知の方も多いとは思いますが、通知には2種類あって

・ローカル通知

・リモート(プッシュ)通知

の2種類があります。

ローカル通知でできるのは基本的にある動作から指定時間後に通知するという内容です。
よくあるのは、タスク管理アプリなどで、タスクの期限が近づいた時に通知を送ったりなどはローカルの通知で実装されていることが多いです。

しかしLINEのトークのように、相手がトークを送信したタイミングで通知を送るという風に、あるデータが更新されたタイミングで通知を送る場合はローカル通知では対応できません。

その場合、リモート通利を実装する必要があります。

リモート通知はコード量としてはそこまで多くないのですが、設定周りがかなり複雑で諦めてしまうケースが多いです。
記事としても、情報はいくつかあるのですが、実際に通しで使える情報が少なかったです。

今回もっと気軽にリモート通知を実装できるようにnoteに実装方法を書きました。
リモート通知の実装方法がわからない場合は是非参考にしてみてください。

Firebase Cloud Messaging(FCM)を利用して実装をしています!

【Swift5】リモートプッシュ通知の実装方法

もし記事を読んでわからなければ気軽にご連絡ください!
その他にもIOSアプリ開発で悩みがあれば気軽にメッセージいただければと思います!

よろしくお願いします!