【Swift】設定アプリへ遷移させる方法!通知設定画面へ飛ばすには?

この記事からわかること

  • Swiftアプリ内から設定画面遷移させる方法
  • UIApplication.openSettingsURLString使い方

index

[open]

\ アプリをリリースしました /

みんなの誕生日

友達や家族の誕生日をメモ!通知も届く-みんなの誕生日-

posted withアプリーチ

環境

アプリ内から設定アプリを開く方法

【Swift】設定アプリへ遷移させる方法!通知設定画面へ飛ばすには?

Swiftでアプリ内から「設定アプリ」を開くにはUIApplication.openSettingsURLString「設定アプリ」のパスを取得し、openメソッドに渡すことで実装することができます。

guard let settingsURL = URL(string: UIApplication.openSettingsURLString) else { return }
if UIApplication.shared.canOpenURL(settingsURL) {
    print(settingsURL.absoluteString) // app-settings:
    UIApplication.shared.open(settingsURL)
}

出力してみるとapp-settings:というパスのようです。実行してみると対象アプリの設定画面まで遷移させることができました。

まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。

ご覧いただきありがとうございました。

searchbox

スポンサー

ProFile

ame

趣味:読書,プログラミング学習,サイト制作,ブログ

IT嫌いを克服するためにITパスを取得しようと勉強してからサイト制作が趣味に変わりました笑
今はCMSを使わずこのサイトを完全自作でサイト運営中〜

New Article

index