如何在iOS状态栏中显示一些自定义消息

问题描述 投票:0回答:1

我想在状态栏中显示一些自定义文本,就像我们通过 Uber 打开另一个应用程序时显示的 Uber 应用程序一样。当我们通过 Uber 打开另一个应用程序时,Uber 显示“**Uber 正在积极使用您的位置**”。谁能帮助我如何实现这一目标。我已附上截图供您参考。Attached Uber App Screenshot

我期待类似的行为,就像打开 Uber 应用程序后,如果我们通过 Uber 打开任何其他应用程序,那么我想在状态栏位置显示一些自定义消息,就像 Uber 所显示的那样。我已经看到了一些类似的问题,已经发布了但它们都是非常旧的帖子,我的问题有点不同。

ios swift xcode notifications statusbar
1个回答
1
投票

在 iOS 11 上,苹果删除了为使用位置的应用程序显示的蓝条横幅。

open var showsBackgroundLocationIndicator: Bool

来自苹果:

此属性仅影响始终获得授权的应用程序。当此类应用程序移至后台时,系统使用此属性来确定是否更改状态栏外观以指示位置服务正在使用。显示修改后的状态栏可以让用户快速返回到您的应用程序。该属性的默认值为 NO。

对于具有使用时授权的应用程序,当应用程序在后台使用位置服务时,系统始终会更改状态栏外观。

'showsBackgroundLocationIndicator'(设置 true)是允许或拒绝的指示符

© www.soinside.com 2019 - 2024. All rights reserved.