Push notification FCM通知答复服务器
有一个推送通知服务,它将消息从web服务器发送到应用程序设备。应用程序已实现onMessageReceived()方法。但是,并不是所有的邮件都在传递,我在某个地方读到,传递\接收\请求字段,当设置为真然后(FCM)时,会回复服务器,说明邮件是否在传递。我想知道,如果邮件被发送到我的发件人的侧码,我如何从应用程序中捕获回复 选项1:通过XMPP 您需要在后端运行XMPP客户端。此客户端应使用项目参数连接到FCM。然后,您将能够处理FCM发送给您的邮件传递节。以下是小步骤:Push notification FCM通知答复服务器,push-notification,google-cloud-messaging,firebase-cloud-messaging,Push Notification,Google Cloud Messaging,Firebase Cloud Messaging,有一个推送通知服务,它将消息从web服务器发送到应用程序设备。应用程序已实现onMessageReceived()方法。但是,并不是所有的邮件都在传递,我在某个地方读到,传递\接收\请求字段,当设置为真然后(FCM)时,会回复服务器,说明邮件是否在传递。我想知道,如果邮件被发送到我的发件人的侧码,我如何从应用程序中捕获回复 选项1:通过XMPP 您需要在后端运行XMPP客户端。此客户端应使用项目参数连接到FCM。然后,您将能够处理FCM发送给您的邮件传递节。以下是小步骤: 按照中的步骤设置XMP
client.on('stanza',函数(stanza){
//这里是处理节的地方
console.log('请处理我.我是,节:',节.toString())
})
但是只有当应用程序(而不是设备)收到通知时,传递接收请求才会回复。因此,在任何情况下(不使用此标志并使用HTTP),onMessageReceive()方法都会回复服务器。我的问题是,如何才能得到消息未送达的回复(FCM的可靠性,我知道它不可靠,但我有没有办法得到回复)。我已经修改了我的答案,以帮助您在决定改用HTTP时提供帮助。