iOS にインストールされている「Routing Apps」のリストをプログラムで取得するにはどうすればよいですか?
これの背後にある理由は、iOS が山ほどのナビゲーション アプリを提供しており、そのリストを手動で維持したくないからです。
Apple は iOS 6 以降、アプリをルーティング アプリとして登録するための新しい機能を提供しています。 apple_ref/doc/uid/TP40009497-CH8-SW7
その後、通常のマップ アプリでルーティングを開始すると、次のように、ルーティングできるアプリのリストが表示されます。
リストを取得する方法が見つかりませんでした。もちろん、UIApplication で canOpenURL: を使用して特定のアプリがインストールされているかどうかを照会することもできますが、これは非常に面倒です。
有名な「どこへ?」アプリはそのような機能を提供します。
ヒントをいただければ幸いです。