2015-10-15 4 views
6

現在、クライアント用のiOS9ユニバーサルリンクを実装しています。iOS9ユニバーサルリンクはSafariでは動作しませんが、他のアプリからは動作します

apple docgoodtutorialsの後に、私はSafariのテストリンクのWebページを使用して、ほぼ最初の試行で動作させることに成功しました。

しかし、うまくいけば、テストリンクはもう何も働いていませんでした。私は、今日の終わりに、無回答で、クロムアプリからこれらのテストリンクを開こうとした今朝まで、再び検索しました。

私は私が持っている自分自身を疑う

(ソースなし/サーバー・コードが変更されていない)、それは昨日完璧を働いた、と何かが代わりにウェブサイトを表示し、アプリを提示するSafariのを防ぐことが起こったという事実することにより、非常に困惑していショートカット(ウェブサイトへのアクセス権を持つもの)をクリックすると、Safariがこの選択肢を保存したと思われる。 (私の電話機を再起動し、Safariのキャッシュを削除して)

誰かが何が起こったのか何か手がかりがありますか?

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

答えて

4

大丈夫です。

St.derrick answerは非常にinterrestingですが、彼のコメントの一つは、さらに次のとおりです。

私が疑われるとして、ナビゲーションバー「mysite.com」の右上をタップして、iOSのは、ときにアプリを開いて停止しますそのURLにアクセスしてください。

最初の動作を復元するため、iOSは「open app」オプションを使用して、Webページ(mysite.com)にヘッダー(最初は非表示)を追加します。

残念ながら、私は文字通り私たちを夢中にさせるかもしれないこの動作に関する公式の文書は見つかりませんでした。

8

サファリの代わりにアプリでユニバーサルリンクを再び開くには、次のことを行う必要があります。

  • MailまたはiMessageのUniversalリンクを長押しすると、SafariまたはAppで開くかどうかのオプションが表示されます。
+1

また、Safariのリンクをタップすると、「Open in MyAppName」を選択できるアクションメニューが表示されます。 この回答が見つかるまで、数時間を費やしました!どうもありがとうございました!!! – guido

1

アプリを開いてからSafariをクリックすると(アプリ内のナビゲーションバーの右上にあるサイトをタップすると)、iOSは訪問時にアプリを開くことをやめますURL。

Safariでプルダウンすると、ページの上部にある[開く]のバナーが表示されます。

関連する問題