flutter - 是否有任何方法也可以从后台进程中清除 Flutter 应用程序
问题描述
我有一个颤动的应用程序,我想要的功能是,当应用程序打开时,它会自动在浏览器中打开一个 url。当浏览器打开时,应用程序必须自动关闭并从背景中清除......从背景中清除对于实现很重要
解决方案
实际上没有办法做到这一点,Android 和 iOS 设计阻止应用程序这样做。苹果也很可能会拒绝只打开链接的应用程序。
这样做的替代方法是制作一个执行此确切过程的应用程序小部件,该应用程序将类似于此小部件的设置页面,当小部件在浏览器中打开 url 时,它不会出现在后台应用程序中,并且苹果将接受此应用程序.
注意:exite(0);
不会从后台清除应用程序(我刚刚尝试过),Apple 会认为这是一个崩溃,所以他们会拒绝该应用程序。
推荐阅读
- c# - 如何在应用程序关闭之前杀死所有正在运行的线程?
- nestjs - 使用 NestJS 向响应添加状态
- python - 当我在烧瓶中调用函数时,语音识别不起作用
- powershell - 安装NewSSHSession离线服务器-powershell
- vue.js - VueJs:根据条件禁用特定日期之前的所有日期
- html - 带有 :before 伪元素的可编辑 div 中的光标位置
- pytorch - 如何定义带有拥抱面变压器管道的摘要配给?
- javascript - 如果删除了静音视频标签将无法播放
- python-3.x - 直接到烧瓶中的 Google 存储桶
- string - Perl 函数用 start、end 和 step 对字符串进行切片