iOSとAndroidでは、プッシュ通知に異なる仕組みが採用されています。iOSで使われているAPNsとAndroidで使用されるGCMそれぞれの仕組みと実装手順について解説します。両者の違いや特徴を正しく把握することで、より利便性の高いユーザーに愛されるアプリの開発が可能になるはずです。 iOSで使用されるAPNsとは? iOSでは、プッシュ通知にAPNsと呼ばれる仕組みが採用されています。この方法では、ユーザーがアプリのプッシュ通知を許可すると、トークンと呼ばれるデータがAppleのサーバーへ送信されます。このトークンは他のiPhoneとは重複することのない端末ごとに固有の情報であり、開発者はトークンを利用してバッジやダイアログ、バナーといった方法でユーザーのiPhoneに通知を行うのです。 トークンは固有の情報であるとはいえ、ユーザーの住所や氏名、電話番号といった個人情報は含んでいな
![意外と知らない!?iOSとAndroidプッシュ通知の仕組みの違い - ニフクラ mobile backend(mBaaS)お役立ちブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/a8fd6130410957799dd730577272f7fb201b77ad/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmbaasblog%2F20180404%2F20180404101308.jpg)