iOSにブラウザからのディープ/ユニバーサルリンクを*強制しない*ようにする方法はありますか?

マイク・マンフリン

私はこれに対する答えを見つけるのに本当に苦労しています。アプリマニフェスト自体がリンクを除外できることは知っていますが、ユーザーに影響を与えるアクティブなバグがあり、残念ながらアプリの更新は現在のユーザーの修正ではありません。

問題は、モバイルサイトに、別のドメインにリダイレクトしてからリダイレクトするフローがあることです。その2回目のリダイレクトで、アプリがデバイスにインストールされている場合、アプリはブラウザに戻る前に短時間開きます。これが発生すると、改ページが発生します(2番目のリダイレクトは実際にはフォーム送信(POST)であり、アプリはそのPOSTを転送できません。

ヘッダーやパラメータなどを追加して、iOSにディープ/ユニバーサルリンクを試行ないように指示する方法はありますか?サファリを使うだけでいいの?

クレイジョーンズ94

ヘッダーなし

残念ながら、デバイスは、デバイス上で一致するAASAファイルが見つからない場合にのみ、ユニバーサルリンクに要求を行います。アプリへのハンドオフを実行します。これは、リクエストなしでローカルOSで実行されます。したがって、デバイスがリクエストをユニバーサルリンクとして認識した場合、リクエストのヘッダーを確認する方法はありません。

同じドメインの修正

アプリがインストールされている場合にUniversalLinkがブラウザーを使用する唯一のケースは、ユニバーサルリンクをクリックしたときにがすでにUniversalLinkドメインにある場合です。

例:ユーザーがexample.comSafairを使用しているapplinks:example.com場合、デバイスにAASAがあり、にリダイレクトするリンクをクリックしてもexample.com/item123、アプリは開きません。

あなたの場合、あなたはドメインを離れて戻ってきます。最善の策は、ユーザーを同じドメインに保持しながら、ユーザーをリダイレクトする方法を見つけることです。私はそれがおそらく1トンを助けないことを知っています、しかしそれはあなたの最善の策です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

nextjsでは、「/ api」ルートのコードはいつでもブラウザに表示されますか?もしそうなら、サーバー側のみの実行を強制する方法はありますか?

分類Dev

デスクトップブラウザにモバイルウィキペディアリンク(例:en.m.wikipedia.org)を使用しないように強制するにはどうすればよいですか?

分類Dev

ユーザーディレクトリを失いました。レスキューディスクからマウントされていないパーティションを表示すると、すべてのファイルがまだそこにあります。復元するにはどうすればよいですか。

分類Dev

サイトにブラウザユーザーエージェントの使用を強制する方法はありますか?

分類Dev

テザリングを使用しているときに、特定のWebサイトがデスクトップブラウザのモバイルインターフェイスを強制するのはなぜですか?

分類Dev

ユーザー所有のディレクトリから特定のファイルが削除されないようにする方法はありますか?

分類Dev

ブラウザリクエストからクエリ文字列を破棄するようにnodejsサーバーに指示する方法はありますか?

分類Dev

開いているブラウザのアクティブなタブを切り替えないように `firefox`コマンドラインアプリケーションを強制できますか?

分類Dev

ユニバーサルリンクはSafariブラウザの上にバナーを表示しています

分類Dev

Webアプリケーションの起動時にEclipseがブラウザーを開かないようにする方法はありますか?

分類Dev

これらのWebサイトは、下部に[詳細]ボタンがあり、ブラウザーでどのようにフルスクリーンになっていますか(ページを自動的に下に移動します)

分類Dev

アプリケーション全体をテストせずにクラスライブラリ(ユニバーサルウィンドウ)を単体テストする方法はありますか?

分類Dev

(Angular 4、AOT、キャッシュの更新)サーバーでコードの変更が発生したときにエンドユーザーのブラウザーにハード更新を強制するにはどうすればよいですか?

分類Dev

ネイティブのカメラロールアプリでできるように、ユーザーがサファリからアプリに画像を保存する方法はありますか?

分類Dev

デスクトップで実行しているときにWindows10ユニバーサルアプリケーションのウィンドウを全画面表示に最大化するにはどうすればよいですか?

分類Dev

djangoで、モデルをユーザーにリンクするにはどうすればよいですか。会社のウェブサイトと名前に関する情報をユーザーに追加してもらいたい

分類Dev

VBAエクセル-ユーザーがイミディエイトウィンドウでマクロを呼び出したり実行したりできないようにする方法はありますか?

分類Dev

ユーザーが角度ドロップダウンメニューから空白の値を選択できるようにする方法はありますか

分類Dev

例外に遭遇することなくトランザクションのロールバックを強制する方法はありますか?

分類Dev

ejabberd MQTTモジュールで特定のトピックをサブスクライブおよびパブリッシュしないようにユーザーを承認または制限するにはどうすればよいですか?

分類Dev

ユーザーテーブルを作成したくない場合、ユーザーがTwitterアカウントでサインインできるようにするには、どのgemを使用する必要がありますか?

分類Dev

Twitterの投稿からモバイルアプリのコンテンツにインストールしてディープリンクするにはどうすればよいですか?ツイートからのインストールを追跡する方法はありますか?

分類Dev

悪意のあるユーザーがデータをクエリしたときに、Firestoreの膨大なコレクションからのドキュメント読み取りの数を制限するにはどうすればよいですか?

分類Dev

Windows Home Editionのユーザーに対して、(グループポリシーではなく)レジストリを介して「デバイスのインストール制限」を制御する方法はありますか?

分類Dev

デスクトップから起動するボタンやツールバーのないブラウザウィンドウを作成するにはどうすればよいですか?

分類Dev

サーバーから非常に長いトークンを受信しました。コピーするためにスクロールバーをドラッグする必要がないように、複数行にする方法はありますか?

分類Dev

サービス/アクティビティでメディアプレーヤーを制御しながら、バックグラウンドでメディアプレーヤーを再生するにはどうすればよいですか?

分類Dev

JavaScriptまたはNode.jsによってフォルダからブラウザ/ユーザーにPDFを強制的にダウンロードするにはどうすればよいですか?

分類Dev

モバイルデバイス用のサファリブラウザにのみマージンボトムを追加する方法はありますか?

Related 関連記事

  1. 1

    nextjsでは、「/ api」ルートのコードはいつでもブラウザに表示されますか?もしそうなら、サーバー側のみの実行を強制する方法はありますか?

  2. 2

    デスクトップブラウザにモバイルウィキペディアリンク(例:en.m.wikipedia.org)を使用しないように強制するにはどうすればよいですか?

  3. 3

    ユーザーディレクトリを失いました。レスキューディスクからマウントされていないパーティションを表示すると、すべてのファイルがまだそこにあります。復元するにはどうすればよいですか。

  4. 4

    サイトにブラウザユーザーエージェントの使用を強制する方法はありますか?

  5. 5

    テザリングを使用しているときに、特定のWebサイトがデスクトップブラウザのモバイルインターフェイスを強制するのはなぜですか?

  6. 6

    ユーザー所有のディレクトリから特定のファイルが削除されないようにする方法はありますか?

  7. 7

    ブラウザリクエストからクエリ文字列を破棄するようにnodejsサーバーに指示する方法はありますか?

  8. 8

    開いているブラウザのアクティブなタブを切り替えないように `firefox`コマンドラインアプリケーションを強制できますか?

  9. 9

    ユニバーサルリンクはSafariブラウザの上にバナーを表示しています

  10. 10

    Webアプリケーションの起動時にEclipseがブラウザーを開かないようにする方法はありますか?

  11. 11

    これらのWebサイトは、下部に[詳細]ボタンがあり、ブラウザーでどのようにフルスクリーンになっていますか(ページを自動的に下に移動します)

  12. 12

    アプリケーション全体をテストせずにクラスライブラリ(ユニバーサルウィンドウ)を単体テストする方法はありますか?

  13. 13

    (Angular 4、AOT、キャッシュの更新)サーバーでコードの変更が発生したときにエンドユーザーのブラウザーにハード更新を強制するにはどうすればよいですか?

  14. 14

    ネイティブのカメラロールアプリでできるように、ユーザーがサファリからアプリに画像を保存する方法はありますか?

  15. 15

    デスクトップで実行しているときにWindows10ユニバーサルアプリケーションのウィンドウを全画面表示に最大化するにはどうすればよいですか?

  16. 16

    djangoで、モデルをユーザーにリンクするにはどうすればよいですか。会社のウェブサイトと名前に関する情報をユーザーに追加してもらいたい

  17. 17

    VBAエクセル-ユーザーがイミディエイトウィンドウでマクロを呼び出したり実行したりできないようにする方法はありますか?

  18. 18

    ユーザーが角度ドロップダウンメニューから空白の値を選択できるようにする方法はありますか

  19. 19

    例外に遭遇することなくトランザクションのロールバックを強制する方法はありますか?

  20. 20

    ejabberd MQTTモジュールで特定のトピックをサブスクライブおよびパブリッシュしないようにユーザーを承認または制限するにはどうすればよいですか?

  21. 21

    ユーザーテーブルを作成したくない場合、ユーザーがTwitterアカウントでサインインできるようにするには、どのgemを使用する必要がありますか?

  22. 22

    Twitterの投稿からモバイルアプリのコンテンツにインストールしてディープリンクするにはどうすればよいですか?ツイートからのインストールを追跡する方法はありますか?

  23. 23

    悪意のあるユーザーがデータをクエリしたときに、Firestoreの膨大なコレクションからのドキュメント読み取りの数を制限するにはどうすればよいですか?

  24. 24

    Windows Home Editionのユーザーに対して、(グループポリシーではなく)レジストリを介して「デバイスのインストール制限」を制御する方法はありますか?

  25. 25

    デスクトップから起動するボタンやツールバーのないブラウザウィンドウを作成するにはどうすればよいですか?

  26. 26

    サーバーから非常に長いトークンを受信しました。コピーするためにスクロールバーをドラッグする必要がないように、複数行にする方法はありますか?

  27. 27

    サービス/アクティビティでメディアプレーヤーを制御しながら、バックグラウンドでメディアプレーヤーを再生するにはどうすればよいですか?

  28. 28

    JavaScriptまたはNode.jsによってフォルダからブラウザ/ユーザーにPDFを強制的にダウンロードするにはどうすればよいですか?

  29. 29

    モバイルデバイス用のサファリブラウザにのみマージンボトムを追加する方法はありますか?

ホットタグ

アーカイブ