gpt4 book ai didi

flutter - 当应用程序处于后台时,我可以隐藏 Flutter 应用程序内容吗?

转载 作者:行者123 更新时间:2023-12-05 02:09:21 51 4
gpt4 key购买 nike

我正在开发一款处理敏感信息的应用。

其中一个要求是,当用户将应用程序置于后台时,应用程序当前显示的内容必须被隐藏,因此如果另一个人在后台浏览应用程序,他将看不到最后一个屏幕用户是。

关于如何做到这一点有什么想法吗?

当应用程序移动到 AppLifecycleState.paused 时,我尝试显示叠加层,但它对我不起作用,如果我需要,应用程序会打印一条消息,但它无法更新 UI .

最佳答案

编辑无耻的插件:我做了一个库来做这件事,因为我也需要它:

https://pub.dev/packages/secure_application

回答

暂停后不会调用构建,至少在 Android 上是这样。

对于 Android,我使用了一个 flutter_windowsmanager 包(修改后仍然可以在 IOS 上构建):

https://github.com/neckaros/flutter_windowmanager

当我的应用需要保护时,我添加安全标志:

FlutterWindowManager.addFlags(FlutterWindowManager.FLAG_SECURE)

我的应用程序现在在应用程序切换器中显示为黑屏。当用户返回应用程序时,您仍然应该按照自己的方式隐藏内容。

否则你可以使用原生的: https://medium.com/@mehmetf_71205/securing-flutter-apps-ada13e806a69

关于flutter - 当应用程序处于后台时,我可以隐藏 Flutter 应用程序内容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60006167/

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