4

私はiPhone用のHTML5ベースのモバイルWebアプリを構築しています。ユーザーが私が提案する特定のアプリケーションを持っているかどうかを確認する必要があります。各iPhoneアプリケーションには、アプリのIDを検出するための固有のURLスキームがあると聞きました。

したがって、私はアイデアを得るためにこの記事を読みました。

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

しかし、これは私が作ろうとしているものを作るための完璧な答えではありません。

これが起こるかもしれないことです

  1. ユーザーがモバイルWebブラウザーで推奨アプリをクリックします。
  2. アプリケーションのiTunesURLとURLスキームを確認してください。
  3. ユーザーがアプリケーションをインストールしている場合は、「インストール済み」を返します==>この場合、画面はモバイルブラウザに戻ります。

  4. ユーザーがアプリケーションをインストールしていない場合は、「uninstalled」を返します==>この場合、画面はAppStoreに移動します。

PHP言語でモバイルWebアプリを実行しています。

ありがとうございました。

4

2 に答える 2

2

これは不可能です。正直に言って、私がインストールしたアプリを古いWebページで検出できるとしたら、プライバシーに大きな懸念があるので、うれしいです。

それは間違いなく良いことではありません!

更新:ネイティブに移行することに満足している場合は、このライブラリが希望どおりに動作します。http://www.cocoacontrols.com/platforms/ios/controls/ihasapp

于 2012-07-20T09:32:26.913 に答える
1

アプリのURLスキームが存在することがわかっている場合は、「myapp://」のようなWebリンクを介してアプリを開くことができます。これにより、特定のアプリが存在するかどうかを効果的に確認する方法についていくつかのラウンドがあります。

この関連するstackoverflowの投稿を参照してください

于 2012-09-13T20:45:11.483 に答える