【发布时间】:2021-07-13 13:59:44
【问题描述】:
每当实时数据库通过 FCM 发生变化时,我已经成功推送通知,最终通过 Firebase Cloud Functions
但是我通过设置一个带有硬编码的设备令牌的常量来做到这一点:
const registrationToken = "yuYF4yF3nkj....."
然后在我触发通知时添加它
return admin.messaging().sendToDevice(registrationToken, payload, options);
我也尝试过使用context.instanceIdToken;within:
exports.pushNotification = functions.database .ref("....") .onWrite((change, context) => {
const TokenID = context.instanceIdToken;
console.log(TokenID);
但它打印出:“未定义”
我怎样才能读取我设备的令牌而不是硬编码它,因为如果我要共享这个应用程序,我会假设每个设备的令牌都会不同。
【问题讨论】:
标签: ios firebase push-notification google-cloud-functions firebase-cloud-messaging