swift - 如何显示 "Open in appstore"以在 swift 3 中通过通用链接(apple-app-site-association)进行安装?

标签 swift swift3 deep-linking branch.io ios-universal-links

我正在创建一个与股票市场相关的应用程序。在这里,我使用通用链接功能。它正常工作,就像安装应用程序后,我点击链接正确打开应用程序。如果未安装应用程序,它会在 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/

相关文章:

ios - 在 swift 3 中获取 map 中的方向

ios - 如何查看两个 UIImageView 是否已接触

windows-phone-7 - 从通用音量控制检测应用程序启动

android - react native : Implementing Reward Referral (Invite and Earn)

swift - 在 Swift 的 Switch 外部解包枚举元组

ios - 从 Cocoa Touch 框架创建 CocoaPod

ios - 双击主页按钮时在屏幕底部弹出。 iOS, swift

ios - 通过 UIImagepickerController 从相机中选取图像并保存到 ios 中的相册后获取图像名称

Android: Intent 过滤器验证失败

ios - 我如何在 alamofire post 请求中发送 JSON 变量作为参数