在 iOS 应用程序的上一个版本中,我们已经实现了小部件功能,但是在即将发布的版本中,我们决定删除小部件扩展。
如果用户已经将小部件添加到他的主屏幕,并且当用户使用不包含小部件扩展的最新代码更新他 / 她的应用程序时,用户仍然可以查看空白小部件。
有没有办法清除 / 从主应用程序以编程方式删除小部件。
如果将 WidgetConfiguration 上的 supportedFamilies 修饰符设置为 [],则小部件将不再显示在小部件库中。这可能是一个选项。
public var body: some WidgetConfiguration {
StaticConfiguration(
kind: kind,
provider: Provider()
) { entry in
widget_mainEntryView(entry: entry)
}
.configurationDisplayName("Foo")
.description("Foo")
.supportedFamilies([])
}
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(26条)