自分用メモ。
完全版は後でQiitaにあげます。
気になってること
- プッシュ通知ってそもそもなんだ。
Railsで行う場合のGemとかあるのか。
- その実装例。
- gem単位での違い。
Herokuだとファイル関係ではまったりしないかな。
見つけたやつ
Local および Push Notification プログラミングガイド のメモ
- アプリ内でユーザが気になるイベントが発生した場合に通知できるようにする。
- ローカル通知(アプリケーション上でスケジューリング、64件までローカル通知をスケジューリングできる)、プッシュ通知(デバイスの外側)
- APNsでプッシュ通知の伝達。
- Dev CenterからSSL証明書を取得(開発用と製品環境用のいずれか)
- バッジはどんな事柄を表現してもよい
サーバ側(プロバイダって書いてる)が必要なもの
- 一意のプロバイダ証明書と、APNsとの接続を検証するために使 用する秘密暗号鍵が必要
- 通知のたびに、プロバイダはターゲットデバイスを識別するためのデバイストークンをAPNsに渡す。
- プロバイダが、通知ペイロードに含める警告メッセージのテキストをローカライズする必要がある。デバイスのユーザが設定言語として選択している言語を検出する。IETF BCP 47の言語識別子に従っている。
- 開発環境には、gateway.sandbox.push.apple.comのアウトバウンドTCPポート2195からアクセ ス
- 「プロビジョニングの手順」でやり方が見れる。