「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
下記リンク先に記載。
詳細 †
プッシュ通知 †
AndroidではFCMを、iOSではAPNsを使用する。
- FCMはAPNsと連携可能なので、ココでは、FCMとの連携手順を書く。
- コードを見ると、APNsへのプッシュ通知の実装は難易度が高そう。
- FCM経由にするとAPNsの複雑さも、サーバー側でブラックボックス化される。
クライアント側の手順 †
フロントエンドの手順は、
サーバ側の手順 †
- ここでは、.NETで実装する、サーバ側の実装について言及する。
- 必要なパッケージをNuGetからインストール(FirebaseAdmin?)
- Firebaseのコンソールから秘密鍵(serviceAccountKey?.json)をダウンロード
- 秘密鍵を読む
- メッセージの作成・指定
- トークンの指定
- プッシュ通知の送信
※ トークンは、ネイティブ・アプリのインストール時に生成される。
従って、サーバは事前に、このトークンを入手しておく必要がある。
参考 †
プッシュ通知 †
FCM †
APNs †
開発基盤部会 Wiki †
Tags: :プログラミング, :ASP.NET, :ASP.NET Web API, :ASP.NET SPA, :JavaScript