iOS13.xにおけるUniversal Linkのいくつかの誤り

1584 ワード

iOSシステムでは、HTML 5からappを引き出すメカニズムについて、Univeral linkのいくつかの重要な誤りを以下のように使用します.
 
Universal linkは2級ドメイン名、さらには3級ドメイン名をサポートし、検証されています.ネットワーク転送が3級ドメイン名をサポートしていないのは正しくありません.Appleの公式ドキュメントでは、appのassociate domainsが設定したドメイン名リストでワイルドカード*を使用し、最長マッチングルールに従ってマッチングできることについても言及しています.公式原文は以下の通り
To match all subdomains of an associated domain, you can specify a wildcard by prefixing *. before the beginning of a specific domain (the period is required). Domain matching is based on the longest substring in the applinks entries. For example, if you specify the entries applinks:*.mywebsite.com and applinks:*.users.mywebsite.com , matching for the domain emily.users.mywebsite.com is performed against the longer *.users.mywebsite.com entry. Note that an entry for *.mywebsite.com does not match mywebsite.com because of the period after the asterisk. To enable matching for both *.mywebsite.com and mywebsite.com , you need to provide a separate applinks entry for each.
  • associate domainsは最大20~30のドメイン名をサポートします.
  •      appdelegate.m application:continueUserActivity:restorationHandler:
  • を実現する必要がある
  •   , ssl 。
  •   apple-app-site-associationファイルをアップロードした後、appを再インストールすることをお勧めします.インストール時にインターネットがスムーズで、charlesのようなエージェントを通じてダウンロードしてインストールできないことを保証しなければなりません.そうでなければ、この書類が発効することは保証できません.引き上げが発効することは保証できません.

  •