特定のURLが開かれるiOSアプリケーションを見つけようとしています。
たとえば、「http:// ...」のURLはSafariで開き、「twitter:// ...」のURLはTwitterアプリで開くことは知っていますが、その情報をプログラムで取得する方法はありますか?
が呼び出されたときに呼び出されるアプリのバンドルID(またはローカライズされた名前)を見つけるために、URL(またはスキーム/プロトコルのみ)を使用して呼び出すことができるメソッドを探しています-openURL
。
次のようなものはありますか?
[UIApplication handlerForURL:someUrl]; // @"com.dev.app"