如何调试在 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 通知的主要内容,如果未能解决你的问题,请参考以下文章
如何在ios设备上打开ios应用程序调试期间创建的txt文件[重复]
为啥 Today Widget 在 iOS 14 上显示“无法加载”且无法调试?
在刷新带frame的整个页面时,如何才能使frame刷新当时显示的页面内容