检查是否使用了控制中心
check if control center is used
我的应用程序正在使用互联网访问,我想知道是否使用了控制中心。如果被使用,我想做一些动作,比如开始更新。我被困在这个问题上。有不同的指南,关于 "check if app is in background" 或 "check if wifi status changed",但没有关于此的信息。有什么建议吗?
你做不到。您最多知道的是您的应用程序被停用然后又被激活,但您无法找出原因。可能是控制中心的问题,可能是通知中心的问题,可能是 phone 来电,可能是用户进入应用程序切换器又回来了...如果您认为您有能够获取此特定信息的用例,请向 Apple 提交增强请求。
您可以在您的应用委托中使用 applicationDidBecomeActive:
。
您不知道调用该部分的原因是什么,但是从控制中心返回应用程序后会调用它。从那里你可以刷新东西。
我的应用程序正在使用互联网访问,我想知道是否使用了控制中心。如果被使用,我想做一些动作,比如开始更新。我被困在这个问题上。有不同的指南,关于 "check if app is in background" 或 "check if wifi status changed",但没有关于此的信息。有什么建议吗?
你做不到。您最多知道的是您的应用程序被停用然后又被激活,但您无法找出原因。可能是控制中心的问题,可能是通知中心的问题,可能是 phone 来电,可能是用户进入应用程序切换器又回来了...如果您认为您有能够获取此特定信息的用例,请向 Apple 提交增强请求。
您可以在您的应用委托中使用 applicationDidBecomeActive:
。
您不知道调用该部分的原因是什么,但是从控制中心返回应用程序后会调用它。从那里你可以刷新东西。