2

にアクセスするapple.comと、「Apple Storeアプリ」がインストールされていることを示すプロンプトが表示され、開くように提案されます。ブラウザからだけでどのように可能ですか?

アップデート:

したがって、バンドルIDcom.example.myappを使用してアプリを登録し、URLスキームを登録したとすると、アプリがインストールされているかどうかを確認するためにサイトで使用できるJavaScriptmyapp://は何でしょうか。

4

3 に答える 3

8

Apple は、Web サイトに含めることができるメタ タグを開発しました。このメタ タグを使用すると、アプリ ID によってアプリがインストールされているかどうか、既にインストールされているかどうかを確認して開くことができます。彼らのプラットフォームでは、Apple がやりたいことを何でもできることを覚えておくことが重要です。これはその好例です。Mobile Safari は、このタグの存在を利用してダウンロード/開くバナーを表示するようにプログラムされています。

以下は、アプリ ID を渡すだけのメタ タグですが、URL スキームがある場合は、ここでもそれを使用して任意の引数をアプリケーションに渡すことができます。

<meta name="apple-itunes-app" content="app-id=MYAPPID, affiliate-data=myAffiliateData, app-argument=myURLScheme://">
于 2012-12-09T09:26:04.167 に答える
0

のようなカスタムURLスキームを使用しますmacappstore://linktoapporwhatevermacappstoreisは、OSレベルでプロトコルとして登録されます。これは、同じ方法でhttpあり、に関連付けられています。App Store.app

于 2012-12-09T09:17:45.673 に答える
0

残念ながら、これは公開機能ではありません。アプリによって登録された URL スキームが、JavaScript のスキームのリストに表示されません。

Apple の Bug Reporter に拡張要求を提出する必要があります。

于 2012-12-09T09:56:40.800 に答える