我正在创建一个与股票市场相关的应用程序。在这里,我使用通用链接功能。它正常工作,就像安装应用程序后,我点击链接正确打开应用程序。如果未安装应用程序,它会在 safari 中打开链接。
但我的问题是,当在 safari 中打开链接时,它不会显示“在 Appstore 中打开”以从 Appstore 下载应用程序。
我创建了启用关联域的应用程序 ID,创建了 apple-app-site-association 文件并成功在 Web 服务器中托管了该文件,并在 Xcode 项目功能中设置了应用程序链接。
请指导我实现未安装应用程序时,它在 safari 中打开链接。但不要求用户从应用商店下载应用。
注意:应用程序也可以在 AppStore 中获得。而且我没有使用 Branch.io
最佳答案
我自己做的。
第 1 步:我创建了 apple-app-site-association(AASA) 文件并将其放在服务器的根目录中。
第 2 步:我将 MIME 类型设置为 AASA 文件,并将我的应用商店 url 设置为链接的元数据。
第 3 步:然后我从 Apple 开发者帐户启用了 AppId 中的关联域。
第 4 步:我启用了我的 Xcode 权利。
就是这样。现在一切如我所愿。
关于swift - 如何显示 "Open in appstore"以在 swift 3 中通过通用链接(apple-app-site-association)进行安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51197545/