iOS 11
中的小部件是否在foreground
或background
中运行?
当今日视图或通知中心只是在iPhone上进行交互时,窗口小部件是否更新/调用包含的应用程序?或者必须物理触摸/选择小部件以更新或与包含应用程序通信?
答案 0 :(得分:0)
小部件是包含所有业务逻辑,网络和UI元素的小型应用程序。
当用户看到小部件时,会调用widgetPerformUpdate(completionHandler:)
方法,在此实例中我们必须更新其数据。
可用于数据共享的功能有限。小部件和应用程序之间的交互以及为小部件提供的内存非常少,因此它需要重量轻而没有大型第三方框架。
查看本教程以帮助您入门: https://www.raywenderlich.com/150953/today-extension-tutorial-getting-started