应用程序处于后台时,状态栏下方的IOS文本

Deu*_*ion 1 notifications objective-c banner statusbar ios

我正在试图弄清楚如何statusbar在应用程序在后台的同时实现带有文本通知的横幅.

很像Runkeeper,而活跃和应用程序在后台:

在此输入图像描述

这是旗帜吗?我可以找到的只是应用程序位于前台的广告横幅.

我是否需要自定义StatusBar并添加额外的视图StatusBar以显示自定义文本?

是否可以定制UILocalNotification连续显示?

Que*_*yot 5

iOS横幅在以下情况下显示此横幅:

  • 后台应用程序正在跟踪您的位置(之后startUpdatingLocation)
  • 后台应用正在使用您的麦克风
  • 后台应用正在执行VOIP呼叫

横幅颜色随原因而变化.
没有办法强制iOS显示这些横幅,但使用其中一种相关的背景模式.

  • 您将“背景跟踪”与“永久位置更新”混淆了。第一个仅在您的应用程序处于活动状态时有效(前台或后台启动跟踪会话在前台)。第二个需要 'requestAlwaysAuthorization' 并且会一直更新您的应用程序,即使该应用程序甚至没有启动。第一个是短时间事件,第二个是永久事件(并且只会在状态栏中显示 GPS 跟踪图标)。 (2认同)