gpt4 book ai didi

ios - 未调用 Flutter Firebase Messaging iOS 处理程序

转载 作者:IT王子 更新时间:2023-10-29 07:02:46 28 4
gpt4 key购买 nike

我已经在我的 Flutter 应用中实现了最新的 Firebase Messaging 5.0.4。

但是我注意到在 iOS 上它没有按预期工作。具体实现如下:

_firebaseMessaging.configure(
onMessage: (Map<String, dynamic> message) async {
print("onMessage: $message");
_showItemDialog(message);
},
onLaunch: (Map<String, dynamic> message) async {
print("onLaunch: $message");
_navigateToPage(message);
},
onResume: (Map<String, dynamic> message) async {
print("onResume: $message");
_navigateToPage(message);
},
);

尤其是 onLaunch 和 onResume 是个问题。

在 iOS 上,当应用程序处于后台时会触发 onLaunch 和 onResume,或者当您单击收到的通知时会终止。在控制台中,我还可以看到打印的信息以及附加到“消息”的所有信息,但是打印语句下面的功能根本没有执行。在 Android 上,它的工作方式与您预期的一样。信息打印到控制台并执行以下功能。

最佳答案

我不确定发生了什么,但它现在似乎起作用了。但是我注意到 Google 处理通知的方式与 Apple 有点不同。推送通知中的数据略有不同。

关于ios - 未调用 Flutter Firebase Messaging iOS 处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56770053/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com