在iOS上,FCM在体内没有通知标签的情况下无法工作



FCM在我们的应用程序中使用,在某些事件中,我们的服务器会向应用程序发送对注册令牌的FCM请求。有两种类型的场景,一种是服务器请求带有通知和数据的FCM,另一种场景是它只将带有数据的请求发送给FCM。我们在PlayStore和AppStore上都有我们的应用程序[上次更新于2022年1月]。到目前为止,它在那里按预期工作。现在我们必须更新firebase_messaging插件,否则构建将失败。在此之后,我们不得不对flutter代码进行一些更改。FCM现在,在android上按预期工作,在iOS上只有我们收到那些在正文中有通知密钥的通知,但正文中没有通知密钥FCM不在iOS上工作[但在android上工作]。

在调用fcm时在有效载荷中添加"content_available": true解决了问题

相关内容

最新更新