10

重複の可能性:
YouTube やマップなどの iPhone アプリに http+ドメイン ベースの URL スキームを登録することは可能ですか?

iOS アプリ用のカスタム URL スキームがあり、アプリがデバイス上にある場合はアプリを起動するか、アプリ ストアがない場合はアプリ ストアに移動するリンクを電子メールで送信できるようにしたいと考えています。

myapp://someurl を送信して、それを起動するか、アプリストアの myapp に移動できるようにしたいのですが、そのままではうまくいかないと思います。

代わりに、myapp://someurl を試す JavaScript を読み込むリンクを作成することを考えています。それが失敗した場合は、代わりにアプリ ストア リンクを読み込みます。

私のjavascriptの知識はくだらないです。リダイレクトを実行するように window.location を設定できますが、失敗した場合に別のアクションを実行するためにエラーをキャッチする方法はないようです。

誰でもこれを行う方法を知っていますか?

4

2 に答える 2

7
 window.launchsockPicker = function() {
       setTimeout(function() {
        window.location = 'http://myDomain.com/install-app.cfm'
       }, 500);

       window.location = 'myApp://?context=someVariableIfNeeded';
   };
于 2012-12-26T22:44:07.863 に答える
2

これを達成するための良い方法はありません。URLを介してアプリを起動できますが、アプリが最初にインストールされているかどうかをテストする方法はありません。

于 2011-01-12T17:24:24.637 に答える