1

在 iPhone 应用程序中,很容易检查用户是否为应用程序启用了后台应用程序刷新UIApplication.shared.backgroundRefreshStatus(此处的文档)。

对于 Apple Watch,用户可以进入iPhone 上的Watch应用程序或 Apple Watch 上的设置应用程序,然后转到常规 > 后台应用程序刷新,然后为特定应用程序或所有应用程序关闭它。

是否有等效方法UIApplication.shared.backgroundRefreshStatus或其他方法可用于确定用户是否已在 Apple Watch 上为我的应用或所有应用禁用后台应用刷新?

4

1 回答 1

-1

你不能(iOS 13.6.1,Watchos 6.2.8)

后台应用刷新注册方法:

scheduleBackgroundRefresh(withPreferredDate:userInfo:scheduledCompletion:)

如果为特定应用程序和所有应用程序禁用后台应用程序刷新,则不会给出错误。而且没有其他办法

于 2020-09-04T07:38:06.403 回答