为 android 和 iOS 启用 FCM 通知的默认声音
Enable default sound on FCM notifications for both android and iOS
在网上搜索了几个小时关于如何为 android 和 iOS 启用 Firebase 云消息通知的默认声音的答案后,我终于自己弄明白了。我真的无法在网络上的任何地方找到这个问题的任何答案,所以我想我应该 post 在这里找到答案。
希望对您有所帮助:)
这个特定的片段是用 node.js 编写的,但除了前 3 行,语法在 Typescript 中是相同的。
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
const payload = {
notification: {
title: "X",
body: "XXX",
},
android: {
notification: {
sound: 'default'
},
},
apns: {
payload: {
aps: {
sound: 'default'
},
},
},
topic: 'X'
};
return admin.messaging().send(payload).then(response => {
console.log("Successfully sent message:", response);
})
.catch(function (error) {
console.error("Error sending message:", error);
});
在网上搜索了几个小时关于如何为 android 和 iOS 启用 Firebase 云消息通知的默认声音的答案后,我终于自己弄明白了。我真的无法在网络上的任何地方找到这个问题的任何答案,所以我想我应该 post 在这里找到答案。
希望对您有所帮助:)
这个特定的片段是用 node.js 编写的,但除了前 3 行,语法在 Typescript 中是相同的。
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
const payload = {
notification: {
title: "X",
body: "XXX",
},
android: {
notification: {
sound: 'default'
},
},
apns: {
payload: {
aps: {
sound: 'default'
},
},
},
topic: 'X'
};
return admin.messaging().send(payload).then(response => {
console.log("Successfully sent message:", response);
})
.catch(function (error) {
console.error("Error sending message:", error);
});