【问题标题】:How to send notification from user to user in android?如何在android中从用户向用户发送通知?
【发布时间】:2018-10-19 22:49:43
【问题描述】:

so 我想将通知从一个设备推送到另一个设备,我为此使用了 firebase 云功能,当然还有 node.js,因为我在搜索时发现有一种从 firebase 检索 id 的新方法firestore,但没有人以一种好的方式解释它,这里是 node.js index.js,我收到以下错误:

TypeError: Cannot read property 'pharmacien_id' of undefined
at exports.sendCommandes.functions.firestore.document.onWrite.event (/user_code/index.js:8:35)
at Object.<anonymous> (/user_code/node_modules/firebase-functions/lib/cloud-functions.js:112:27)
at next (native)
at /user_code/node_modules/firebase-functions/lib/cloud-functions.js:28:71
at __awaiter (/user_code/node_modules/firebase-functions/lib/cloud-functions.js:24:12)
at cloudFunction (/user_code/node_modules/firebase-functions/lib/cloud-functions.js:82:36)
at /var/tmp/worker/worker.js:710:26
at process._tickDomainCallback (internal/process/next_tick.js:135:7)

这里是 index.js:

'use-strict'

const functions = require('firebase-functions');
const admin=require('firebase-admin');
admin.initializeApp(functions.config().firebase);


exports.sendCommandes=functions.firestore.document("Pharmaciens/{pharmacien_id}
   /Commandes/{commande_id}").onWrite(event =>{
  const pharmacien_id=event.params.pharmacien_id;
  const commande_id=event.params.commande_id;
  console.log("pharmacien_id: "+pharmacien_id+" |commande_id: "+commande_id);
});

【问题讨论】:

  • 通知用户到用户 --> Firebase 云消息传递。
  • 我知道,但我的问题是我什至无法记录药剂师的身份,我认为问题出在关键字事件中

标签: android android-notifications google-cloud-functions firebase-cli


【解决方案1】:

解决方案:
用 (change,context) 改变事件,用 context.params.uid 改变 event.params.uid

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-17
    • 2015-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-09
    • 2021-08-10
    相关资源
    最近更新 更多