如何查明用户是否安装了我的 Flutter 应用程序的主屏幕小部件?

问题描述 投票:0回答:1

我使用 home_widget 包与我的本机 Android 和 iOS 小部件进行通信,并且通信运行良好。

我想知道是否有一种方法可以知道该小部件是否由用户安装,因为我正在使用后台工作人员进行后台更新,并且如果不需要,不想进行后台处理。

到目前为止我还没有发现任何东西。如果无法检索此信息,我很想知道其他人如何在未安装小部件的情况下进行后台小部件更新的后台处理。

flutter background-process home-screen-widget
1个回答
0
投票

好吧,以防万一有人考虑如何做同样的事情: 我决定在执行小部件代码时在共享首选项/UserDefaults 中保存时间戳。然后我可以在我的应用程序中检查时间戳,并(如果上次执行不是很久以前,这意味着小部件可能会再次卸载)决定是否要启动后台作业。

仍然很高兴听到其他想法。

© www.soinside.com 2019 - 2024. All rights reserved.