Firebase CLI

npm install -g firebase-tools
firebase login とするとブラウザが立ち上がりログイン完了
新しくディレクトリを作り、その中でfirebase initすることで選択できる。。

Hosting

firebase init
firebase deploy

Analytics

Database

Storage

Crash Reporting

Firebase Cloud Messaging

http://qiita.com/flatfisher/items/31f5c9e21ae56cccff8d

構成要素

FCM クライアントAndroidやiOSやブラウザなどの通知を受け取るデバイス
登録トークンアプリを初めて起動すると、クライアント アプリのインスタンスの登録トークンが FCM SDK によって生成されます。
collapsible message後書きされても問題ないメッセージ。スポーツアプリのスコア情報通知は最新のものだけあれば良い。ただしデバイス単位で4つまでしか使えないのでたくさんの種類の通知をしたい場合には向いてない
non-collapsible message後書きされないメッセージ。100を超えると全部消えるのでその場合はその発生をhandlerで受けて再同期を実装する
priorityメッセージの優先度。通知はデフォルトでHighであり、スリープジも受信できる状況
time_to_liveメッセージの生存期間。電話の着信通知などは短くして置かないと意味がない。
SENDER_ID複数の通知元からのメッセージをまとめたい場合に使う

送信予約完了してもあくまで送信予約がされたという状態。デバイスがオフラインモードだったりすると送信待ち状態となり、collapsibleの場合はこの時に上書きされる可能性がある。

GitHub

ブラウザ

https://github.com/firebase/quickstart-js/tree/master/messaging


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS