firebaseのrealtime database(DB)の更新をトリガーにしてcloud function for firebase(CF)からcloud messaging(CM)でプッシュ通知を送りたいです。
DBが更新されたら通知を打つとこまでは実装できました。
次は端末のトークンをDBに保存、そのトークンに通知打ちたいです。
CFでDBを取得
exports.commentPush = functions.database.ref('/Memory') .onWrite(( change,context) => { const original = change.after.val(); console.log(original("token")); const payload = { notification: { title: "test", body: "test test" } } admin.messaging().sendToDevice(token, payload) });
originalの中身こんな感じです。
{ cocoro: { contents: 'こんな感じ', imagekey: '内緒', token: '内緒', uid: '内緒' }
今詰まっているとこは、、、、
このoriginalの中からtokenを取り出したいです。
それともそもそも要素別に取得することができたりするのでしょうか?
よろしくお願いします。。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/04 04:20
2018/07/04 05:23
2018/07/04 07:57