确定应用的 iOS 14 小部件是否放置在主屏幕上 - Swift
Determine if app's iOS 14 widget is placed on the home screen - Swift
有没有办法确定用户是否正在使用您的应用程序的小部件以及有多少小部件正在被用户使用?
我试过使用
WidgetCenter.shared.getCurrentConfigurations { result in
switch result {
case let .success(info):
let myWidgetCount = info.count
print(myWidgetCount)
case let .failure(error): print(error)
}
}
但这还有很长的路要走。它给了我更多的方法。
编辑:它包括我添加和后来删除的所有内容。有没有办法只获取当前放置在他们的主屏幕或小部件部分的那些?
原来这是模拟器的问题。在物理设备上,它不包括已删除的小部件。
有没有办法确定用户是否正在使用您的应用程序的小部件以及有多少小部件正在被用户使用?
我试过使用
WidgetCenter.shared.getCurrentConfigurations { result in
switch result {
case let .success(info):
let myWidgetCount = info.count
print(myWidgetCount)
case let .failure(error): print(error)
}
}
但这还有很长的路要走。它给了我更多的方法。
编辑:它包括我添加和后来删除的所有内容。有没有办法只获取当前放置在他们的主屏幕或小部件部分的那些?
原来这是模拟器的问题。在物理设备上,它不包括已删除的小部件。