私はモバイルウェブサイト/ iPhoneアプリの組み合わせで作業しています。モバイルウェブサイトに入ると、ユーザーに「アプリに行く」、「アプリをダウンロードする」、または「モバイルウェブサイトを使用する」というメッセージが表示されます。他のアプリからios safariが呼び出されたときに発生するjavascriptイベント
モバイルウェブサイトのさまざまなエントリーポイントから、私は確認メールやテキストメッセージが大抵気になるので、ユーザーはメールを確認し、確認リンクをたどり、Safariに入り、「アプリケーションに行く」と処理するために確認リンクがアプリに送信されます。
同じセッションで、ユーザーがこのアプリに関する別のメールを受け取った場合、ユーザーは再びメールをチェックし、Safariとは別の確認リンクをたどります。「アプリに行く」と新しいリンク。
モバイルウェブサイトに入ると、確認リンクが保存され、URLはsite.com/homeに切り替わります。 iPhoneのオーバーレイはサイトの残りの部分とは完全に分離されており、サイトがロードされるとすぐにイベントを発生させる必要があるように、サイトの確認リンクの格納場所にアクセスすることはできません。これは最初にページを読み込んだときに機能しますが、2回目の再入力時には、Safariが再入力するとすぐにトリガーするイベントを聴く必要があります。私は "ページショウ"を聞いてみましたが、その時までにURLはすでにsite.com/homeです。
ありがとうございます。