是否可以從Firebase Cloud Function發送無聲APN(iOS)遠程通知?如果是這樣,這怎麼辦?我想在應用程序不在前臺時發送數據到iOS應用程序實例,而用戶不會看到通知。我可以通過Firebase雲端功能發送靜默推送通知嗎?
我目前發送可以被用戶看到一個通知:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
exports.sendNotifications = functions.database.ref('/events/{pushId}').onWrite(event => {
const id = event.params.pushId
const payload = {
notification: {
title: 'An event has occurred!',
body: 'Please respond to this event.',
event_id: id
}
};
return admin.messaging().sendToTopic("events", payload);
});
我想是能夠發送id
到應用程序沒有可視通知。
嗨,我有同樣的問題。你知道如何通過FCM消息控制檯發送content_available:true嗎?我通過FCM消息控制檯發送content_available:true,但我只獲得正常通知,而不是無聲的通知。我該怎麼辦 ?就像你說的那樣,我們必須發送選項,那麼我怎麼能這樣發送? – Moxarth
嗨@Moxarth,我不認爲有可能通過控制檯發送無聲通知。控制檯非常有限,似乎不支持非標準通知。 (請參閱https://stackoverflow.com/questions/43119052/send-silent-push-notification-from-firebase-console)我不確定是否有充分的理由通過控制檯發送它們。 – Eugene
我想檢查測試,是否收到安靜通知。所以我通過FCM消息控制檯發送它。所以根據你,我應該使用什麼或任何方法發送靜默通知到我的應用程序?建議?請通過這個指導我。我第一次使用通知功能。所以。謝謝你指出我的方向。 – Moxarth