質問: ### 前提・実現したいこと htmlファイル内にURLスキームリンクを設置して、 そこをタップされたらアプリをインストールされているかを判定して、 インストール済みであればアプリを起動。 未インストールの場合はストアへ飛ばす。 ということを実現させたいです。 ### 発生している問題・エラーメッセージ iphone safari。アプリ未インストールの状態でリンクをタップした場合 「ページが開けません。アドレスが無効です。」 のダイアログが表示され、 その後に「このページをAppStoreで開きますか?」のダイアログが表示されます。 ### ソースコード ``` OpenApp Open ``` 未アンインストールの場合、「ページが開けません」のダイアログを表示させず、 どうにかストアへ飛ばすことを実装したいです。 何卒ご教授よろしくお願い致します。
回答: URLスキームではなく、 UniversalLinks を利用しないと実現できないと思われます。 http://qiita.com/mono0926/items/2bf651246714f20df626 UniversalLinksの場合、インストール済みなら直接アプリを起動しますが、そうでない場合、所定のWebページに飛びます。その飛んだ先で、AppStoreへリダイレクトすれば良いのだと思います。