ブラウザからschemeが有効か無効か判定したい

357 views
Skip to first unread message

システム 営業戦略

unread,
Jul 15, 2011, 8:04:37 AM7/15/11
to 日本Androidの会
はじめまして。バボラと申します。

初めての投稿となり恐れ入りますが、
掲題のとおりブラウザから特定のアプリをスキーム起動する際に、
既にアプリがインストールされている場合はアプリを起動し、
インストールされてない場合はダウンロード画面へ遷移させたい
と思っております。

とあるページを発見して下記javascriptでテストをしてみたのですが、
このコードだと、再度そのブラウザページに戻ると、必然的に
ダウンロードページに飛んでしまうのです。
まあ、setTimeoutでやっているのですから、当然と言えば当然なのですが。。

//アプリがインストール済みの場合、アプリを起動。
schemeHrefUrl = 'hoge://com.hoge';
launch_frame.document.location.href = 'hoge://com.hoge';

setTimeout(function() {
//アプリ未インストールの場合、ダウンロードページへ移動。
location.href='market://detail?com.hoge';
}, 500);

何か他に良い方法はありますでしょうか。
お知恵をお貸し頂ければ幸いです。

どうかよろしくお願いします!
Reply all
Reply to author
Forward
0 new messages