首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在swift 3中通过通用链接(apple-app-site-association)显示“在应用商店中打开”进行安装?

如何在swift 3中通过通用链接(apple-app-site-association)显示“在应用商店中打开”进行安装?
EN

Stack Overflow用户
提问于 2018-07-06 02:09:02
回答 2查看 1.9K关注 0票数 0

我为股票市场相关的东西创建了一个应用程序。在这里,我使用的是通用链接特性。它工作正常,当应用程序安装时,我点击链接它正确地打开应用程序。如果没有安装app,它会在safari中打开链接。

但我的问题是,当在safari中打开链接时,从appstore下载应用程序时不会显示“在appstore中打开”。

我创建了app id并启用了相关的域,创建了apple-app-site-association文件,并成功地在web服务器上托管了该文件,并在Xcode项目中设置了applink功能。

请引导我实现当应用程序没有安装时,它会在safari中打开链接。但不会要求用户从应用商店下载应用程序。

注意: AppStore中也提供了App。而且我没有使用Branch.io

EN

回答 2

Stack Overflow用户

发布于 2018-07-13 19:03:21

我自己做的。

步骤1:我创建了apple-app-site-association(AASA)文件,并将其放置在服务器的根目录中。

步骤2:我将MIME类型设置为一个as文件,并将我的应用程序appstore url设置为链接的元数据。

步骤3:然后我从苹果开发人员帐户在AppId中启用了关联域。

步骤4:我启用了我的Xcode授权。

就这样。现在,它的工作符合我的预期。

票数 1
EN

Stack Overflow用户

发布于 2018-07-06 04:09:47

如果您希望用户在单击分支链接后自动得到"Open in App Store“模式的提示,您应该使用disable Deepviews。这样,用户将被重定向到Safari中的被动Deepview,以及App Store提示。您还可以在分支机构仪表板上或基于每个链接设置被动深度视图。

要了解更多关于深度视图的信息,请访问文档here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51197545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档