7

現在、クライアントに iOS9 ユニバーサル リンクを実装しています。

Apple docといくつかの優れた チュートリアルに従った後、Safari のテスト リンク Web ページを使用して、ほぼ最初の試行で機能させることに成功しました。

しかし、突然、テスト リンクが機能しなくなりました。一日の終わりに答えが見つからずに検索しましたが、今朝、Chrome アプリからこれらのテスト リンクを開こうとすると、再び機能しました。

昨日は完全に機能し、何かが起こって Safari がアプリを表示できず、代わりに Web サイトが表示されたという事実に非常に困惑しています (ソース/サーバー コードは変更されていません)。

右上のショートカット (Web サイトにアクセスできるもの)をクリックしたのではないかと思います。また、Safari がこの選択を保存したのではないかと思います。(電話を再起動してSafariキャッシュを削除するという意味で)

誰が何が起こったのか手がかりを持っていますか?

Safari が右上のボタンをクリックしたという事実を本当に保存した場合、それを忘れさせる方法はありますか?

4

3 に答える 3

8

ユニバーサル リンクを再度有効にして、サファリではなくアプリで開くには、次のことを行う必要があります。

  • メールまたは iMessage のユニバーサル リンクを長押しすると、Safari で開くかアプリで開くかのオプションが表示されます。
于 2015-10-27T06:53:15.933 に答える
5

わかった。

St.derrick の回答は非常に興味深いものですが、彼のコメントの 1つはさらに興味深いものです。

予想通り、ナビゲーション バーの右上隅「mysite.com」をタップすると、その URL にアクセスしたときに iOS がアプリを開かなくなります。

初期の動作を復元するために、iOS は Web ページ (mysite.com) にヘッダー (最初は非表示) を「アプリを開く」オプションとともに追加します。

残念ながら、この動作に関する公式ドキュメントは見つかりませんでした。

于 2015-10-15T08:49:06.993 に答える