web-dev-qa-db-ja.com

ユニバーサルリンクがiOS10で機能しない

IPhoneをiOS10にアップデートしたところ、ユニバーサルリンクが機能しなくなりました。 iOS9以下のiPhoneでアプリを実行すると、ユニバーサルリンクは正常に機能しますが、iOS10ではまったく機能しません。

手がかりはありますか?

10
6rod9

誤ってユニバーサルリンクを無効にしたようです。これは通常、ユニバーサルリンクを開いた後に画面の右上隅にあるバイパスリンクをタップした場合に発生します。

Universal Link bypass button

これは、固有のデバイスごとに保存されるアプリごとの設定です。アプリを削除して再インストールしても、設定はpreservedであるため、これを元に戻す唯一の方法は、そのためのユニバーサルリンクの動作を意図的に再度有効にすることです。お使いのデバイス上のアプリ。これを行うには、いくつかの方法があります。

  1. リンクをNotesまたはiMessage(またはユニバーサルリンクをサポートする他のアプリ)に貼り付けて、長押しします。 [[アプリ]で開く]オプションが表示されます。それを選択すると、その後、そのアプリのすべてのユニバーサルリンクが再び機能します。
  2. Safariで開くWebページでは、すぐに別の場所にリダイレクトされないと仮定して、最初のビューを上にスクロールしてバナーを取得できます。これをクリックすると、関連するアプリのユニバーサルリンクも再度有効になります。

enter image description here

37
Alex Bauer

最初にアプリがデバイスにインストールされていることを確認してください。 iOS 11の修正は、iMessageを介して自分または友人にユニバーサルURLをテキスト送信または送信することです。次に、リンクをタップして開きます。アプリが自動的に起動します。これで問題が解決するはずです。

いくつかの注意事項:

  • Slack(現時点)のような一部のアプリは、私をアプリに送信せず、代わりにSafariに送信します。したがって、ユニバーサルリンクのテストにSlackに依存しないでください。
  • もう1つうまくいかなかったのは、サファリからアプリバナーが表示されたことですが、iMessage経由でURLを送信してタップすると、サファリからアプリバナーが再び表示されるようになりました。
0
Jen C