在 IOS10 台设备上禁用今日小部件

Disabling today widget on IOS10 devices

我有一个现有的应用程序,我想发布一个支持 IOS10 设备的版本。 问题是我的应用今天小部件不支持 IOS10 中的新今天视图,我想对所有 IOS10 用户禁用今天小部件。 有可能吗?我已经尝试从 XCode 构建设置将今天的小部件设置为 9.3 的 Base SDK,但它没有用 谢谢!

您可以 show/hide 小部件 从您内部 包含 App 基于根据您的要求。

    if #available(iOSApplicationExtension 10.0, *)
    {
        DispatchQueue.main.async(execute: {
            NCWidgetController.widgetController().setHasContent(false, forWidgetWithBundleIdentifier: "YourWidgetBundleIdentifier")
        })
    }