今天,当我在手机上运行 Flutter 项目时,在等待它运行的同时,我在手机上打开了另一个从 Google Play 下载的应用程序。 奇怪的是,调试控制台开始向我提供有关其他应用程序的调试信息!,我认为这是发布版本。这是正常的吗?如何保护我的应用程序的信息免受此问题的影响?
注意:另一个应用程序不是我的;我刚从商店下载来使用。
是的,这是正常行为。
实际上,如果你使用
print
你的 linter 会抱怨:
debugPrint
另请参阅
...
也会在 release 版本 中打印日志,这是不应该发生的事情,因为某些开发人员可能会记录敏感信息。print()