首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果应用程序未安装,将无法工作

如果应用程序未安装,将无法工作
EN

Stack Overflow用户
提问于 2022-07-28 16:58:03
回答 1查看 241关注 0票数 1

我们一直在测试我们的应用程序,在开发过程中,在应用程序关联/深度处理方面,一切都是完美的。我们的.well-known/apple-app-site-association工作、验证、Branch.io的AASA验证器与我们的domain+team ID+bundle组合一起通过。当然,在App上实际出现之前,没有任何方法可以使用App链接来测试它。

今天,我们发布了我们的应用程序,并意识到,即使我们进入我们的页面,应该通过深度链接,“顶部栏”(安装/打开链接)没有显示。如果我们安装了应用程序,那么顶部的条形显示与“打开”链接,但没有“安装”按钮,当应用程序没有安装,是扼杀了整个目的。

然而,苹果的搜索验证工具为“链接到应用程序”部分提供了以下错误:

代码语言:javascript
复制
Error no apps with domain entitlements
The entitlement data used to verify deep link dual authentication is from the current released version of your app. This data may take 48 hours to update.

以下是我们所拥有的:

在我们的complain.

  • 我们的应用程序刚刚发布在Apple

  • Association手动运行(顶部栏根本不显示,就好像AASA不存在一样)。

当应用程序没有安装时,我们需要显示条形图。我们是遗漏了什么,还是苹果现在索引和映射我们的应用商店应用程序和域名只是时间问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-29 00:21:13

你要找的是一个。

要使其显示出来,您需要向网页添加一些meta数据。

<meta name="apple-itunes-app" content="app-id=myAppStoreID, app-argument=myURL">

在你努力实现的目标中,有两个不同的过程在起作用:

当您安装一个带有相关域权限的应用程序时,

  • 从该域获取ASAA文件,然后使用该文件将请求定向到您的应用程序,以便在尚未安装该应用程序时匹配URL
  • ,Safari使用元数据向用户提供该应用程序。Safari不检查用户访问的ASAA文件的每个域,因此如果没有元数据,您将无法获得智能横幅。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73156569

复制
相关文章

相似问题

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