我已经在与Firebase实时数据库相关的谷歌云平台中创建了这个函数。当数据库中出现某些内容时,该函数会向移动应用程序发送通知。
正如你在下面看到的,我设置了优先级,这样用户就会注意到通知
var message = {
token: tokenSnapshot,
notification: {
title: "Title",
body: "Body",
},
android: {
priority: 'high',
notification: {
sound: 'default',
priority: 'high',
visibility: 'public'
}
},
};
不幸的是,它没有任何作用。通知来了,但用户在手动检查是否有东西出现时会看到
我在应用中使用标准方法
messaging().enable.setBackgroundMessageHandler(async remoteMessage => {
console.log('Message handled in the background!', JSON.stringify(remoteMessage));
})
有没有办法让通知带有声音、振动并出现在锁定屏幕上
我还没有使用react-native-push-notification
库。这个图书馆能帮上忙吗?
如果你使用firebase云消息,我建议在你的应用程序中使用firebase。https://rnfirebase.io/messaging/usage
请确保您首先遵循初始设置。
请在此处阅读更多关于此的信息。https://rnfirebase.io/