1

これに対する答えを求めてstackoverflowとインターネット全体を見回しましたが、残念ながら何も見つかりませんでした。OpenAppMkt には、iPhone、iPod Touch、および iPad 用の Web アプリをインストールできるインストール画面しかありません。インストールすると、アプリだけが表示されます。現在のプロジェクトでこのインストール画面を複製する方法はありますか? ありがとうございました。

4

1 に答える 1

0

私はそれを行う方法を考え出しました。Appleメタ タグのドキュメントwindow.navigator.standaloneには、次の3 つの値を返すというプロパティがあります。

  1. trueホーム画面から起動した Web アプリとして実行されている場合
  2. falseWeb アプリとしてではなく、Safari ブラウザーで実行されている場合
  3. undefined他のブラウザで実行されている場合 (上記のいずれでもない)

これにより、それが返された場合undefined、「お使いのプラットフォームはこの Web アプリをサポートしていません」という行に沿って何かを表示falseでき、「インストールしてください」とtrue表示でき、実行中の Web アプリを表示できるというような検出が可能になります。 .

最初にインストールせずにユーザーが Web アプリを実行できないようにすることは、優れた UX にとって最善の利益にならない可能性があります。

于 2013-10-26T10:39:18.317 に答える