我试图让推送通知的应用程序科尔多瓦我正在工作。 他们在Android应用中完美地工作,他们在iOS应用中很好地工作,当它在前台,但是当应用程序在后台或终止我没有收到任何通知。
我有“推送通知”和“背景模式 - 远程通知”已启用的功能:
我敢100%确定该服务器具有设备令牌(因为推送通知在前台工作,我可以看到它在数据库中)。
这就是我使用的发送推送通知火力管理员节点模块 :
await firebase.messaging().send({
token: userDeviceToken,
data: {foo: 'bar'},
notification: {
title: 'This is a notification title',
body: 'This is a notification body',
},
});
我在想什么?
编辑:
如果我启动应用程序或将其带到前台它应该收到通知后,它就像它收到一个在应用程序的通知。 出现这种情况,即使我等待几分钟后,通知已启动应用程序之前发送。