2017-12-27 11 views
1

iOSにはユニバーサルリンク機能(https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html)があります。小さながありました Safariからユニバーサルリンクの登録を確認する方法はありますか?

    • 押してリンクを保持し、「Safariで開く」を選択します。アプリケーションからリンクを「切り離す」にするいくつかの方法があるよう

      しかし、それが見えますアプリケーションの右上にあるリンクをクリックします。これはユニバーサルリンクを開いた直後に表示されました(iOS 11では消えたようです)。

    これらの操作のいずれかを実行するとすぐに、Safariでユニバーサルリンクが開かれます(アプリケーションに再度関連付けられるまで)。

    ユーザーがこの状態になると、何をすべきかがわからないという問題があります。私はSafariで開かれるWebページについて説明したいと思います。リンクはアプリなしでデバイス上でクリックされた

    • しかし、私は2つのケースを区別したいリンクがデバイスアプリ上でクリックされたアプリ

    • をダウンロードするようにユーザーに知らせますインストールされており、関連付けられていません。それを関連付ける方法をユーザーに伝えます。

    Safariで開いたページからユニバーサルリンクが登録されているかどうかを確認する方法はありますか?

  • 答えて

    1

    はい、iOS 11がユニバーサルリンクを再度有効にするために右上の角のボタンを削除したことは間違いありません。ページを少し上にスクロールすると、バナーが表示されます。

    enter image description here

    このバナーの行為は、ユーザーのためのユニバーサル・リンクを再度有効にします。

    残念ながら、ユーザーにアプリがインストールされているかどうかを判断するための完全な解決策はありませんが、アプリが既にインストールされているかどうかを推測する方法はいくつかあります。 Branchには、ユーザーがアプリをインストールしていて、それをURIスキームで開こうとしているかどうかを推測する方法があります。 docs$uri_redirect_modeについて読むことができます。

    この演繹方法を自分で作成することは非常に難しく、どのように完了したのか完全には分からないので、私はBranchのソリューションを使用することをお勧めします。

    関連する問題