我为股票市场相关的东西创建了一个应用程序。在这里,我使用的是通用链接特性。它工作正常,当应用程序安装时,我点击链接它正确地打开应用程序。如果没有安装app,它会在safari中打开链接。
但我的问题是,当在safari中打开链接时,从appstore下载应用程序时不会显示“在appstore中打开”。
我创建了app id并启用了相关的域,创建了apple-app-site-association文件,并成功地在web服务器上托管了该文件,并在Xcode项目中设置了applink功能。
请引导我实现当应用程序没有安装时,它会在safari中打开链接。但不会要求用户从应用商店下载应用程序。
注意: AppStore中也提供了App。而且我没有使用Branch.io
发布于 2018-07-13 19:03:21
我自己做的。
步骤1:我创建了apple-app-site-association(AASA)文件,并将其放置在服务器的根目录中。
步骤2:我将MIME类型设置为一个as文件,并将我的应用程序appstore url设置为链接的元数据。
步骤3:然后我从苹果开发人员帐户在AppId中启用了关联域。
步骤4:我启用了我的Xcode授权。
就这样。现在,它的工作符合我的预期。
发布于 2018-07-06 04:09:47
如果您希望用户在单击分支链接后自动得到"Open in App Store“模式的提示,您应该使用disable Deepviews。这样,用户将被重定向到Safari中的被动Deepview,以及App Store提示。您还可以在分支机构仪表板上或基于每个链接设置被动深度视图。
要了解更多关于深度视图的信息,请访问文档here。
https://stackoverflow.com/questions/51197545
复制相似问题