0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ステータスバーに「位置情報を現在利用中」と表示させる

Last updated at Posted at 2021-12-27

はじめに

位置情報をバックグラウンドで取得している間、ホーム画面や他のアプリを使用中でもステータスバーに位置情報を取得中であることをユーザーに伝える方法です。GoogleMapなどで経路案内中に他のアプリに切り替えても画面上部が青くなるあれです。ステータスバーをタップするとアプリに戻ります。
image.png

方法

CLLocationManagerで以下の指定をするだけです。位置情報を取得するためのコードや設定などは省略します。バックグラウンドになったらステータスバーが青くなってアプリケーション名と共にメッセージが表示されるようになります。

let locationManager = CLLocationManager()
locationManager.showsBackgroundLocationIndicator = true

参考文献

「位置情報を現在利用中」でググってもなかなか目的のものが見つからなかったので以下のサイトからそれっぽいものを見つけて色々試してみました。
https://developer.apple.com/documentation/corelocation/cllocationmanager

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?