如何调试在 iOS > 14 上打开的 Flutter 通知

Posted

技术标签:

【中文标题】如何调试在 iOS > 14 上打开的 Flutter 通知【英文标题】:How to debug Flutter notifications opening on iOS > 14 【发布时间】:2021-01-15 10:48:20 【问题描述】:

ios 14.0 起,Flutter 应用不能为 relaunched in debug mode。

那么在实现firebase_messaging 方法时如何获取一些日志?

运行flutter run --release 隐藏终端的日志。那你怎么办?

【问题讨论】:

【参考方案1】:

所以我找到了一种缓慢的方法:

    使用flutter run --release 运行应用程序 检查某些日志是否显示在 macOS console 应用程序中(使用“Flutter”、“Runner”或您想要的任何字符串过滤日志) 然后关闭应用,接收通知 出现日志

使用此解决方案,您无法热重新加载应用程序,您必须重新构建它。我的测试需要 300 万。不是最佳的,但至少我有一些日志。

【讨论】:

【参考方案2】:

你可以试试

flutter run -d 'device_id' --profile

这将以类似于发布模式的配置文件模式运行您的应用,并在控制台中提供日志。

【讨论】:

以上是关于如何调试在 iOS > 14 上打开的 Flutter 通知的主要内容,如果未能解决你的问题,请参考以下文章

FL水果如何裁剪歌曲?

电脑上safari如何给iphone调试

linux下如何制作initramfs镜像?

如何在移动设备上调试html5开发的网页

FLTK - Mac iOS 图像未显示

如何在 android 8.1 上设置调试主机和端口