问题标签 [aasa]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
143 浏览

ios - 如果设备上安装的iOS通用链接上有多个支持的应用程序,是否可以选择每次打开的应用程序?

我有一个 Apple App Site Association 文件,其中包含多个应用程序。

如果用户拥有所有应用程序,则 iOS 首次提供选择应用程序以打开链接的选项。

但是第二次 iOS 会自动选择第一个选项。

有什么方法可以确保用户始终可以选择打开链接的应用程序?

0 投票
1 回答
860 浏览

ios - 验证 AASA 文件

以下 2 个文件应该是同一个文件(一个 AASA 文件),不同之处在于第二个文件适用于更新的 iOS 版本。

但是根据https://branch.io/resources/aasa-validator/这第一个文件是可以的:

而另一个无效:

谁能告诉我为什么第二个有问题?

我看到这条消息:

0 投票
2 回答
705 浏览

ios - APPLE APP SITE ASSOCIATION (AASA) 故障排除 - iOS - Wordpress 托管站点

我正在尝试为我的应用设置 AASA 并在 Wordpress 托管网站上进行测试 ( https://toycollectorapp.com )

我已将 AASA 文件上传到 .well-known 目录并添加了一个 .htaccess 文件,以便 Wordpress 将 mime/JSON 类型应用于该文件。该页面使用 Branch IO 验证器进行验证 - https://branch.io/resources/aasa-validator/

我在 Xcode (applinks:toycollectorapp.com) 中添加了权利,并在 developer.apple.com 添加了相关的域功能

尽管如此,当我访问安装了应用程序的站点时,系统不会提示我打开应用程序......站点和应用程序似乎没有相互交谈......关于我可以解决什么问题的任何建议?是 Wordpress 的问题吗?

看起来这应该很容易,所以我不确定我错过了什么......任何建议都将不胜感激。扎克

0 投票
0 回答
24 浏览

swift - 如何使用 AASA 文件拒绝 url?

我试图拒绝这个网址https://foobar.com/foo/bar/test/bar.html

但是我想否认包含 /bar/test/ 的每个 url,但是这个跟随 AASA 文件只有在 url 以 /bar/test/ 结尾时才有效(https://foobar.com/bar/test/)我该如何解决这个问题? AASA 文件是什么类型的 hegex?我也试过/bar/test/

0 投票
1 回答
258 浏览

content-type - 如何阅读 Vapor 4 上的 apple-app-site-association 文件?

为了让自动填充密码在 Apple 平台上工作,我正在Apple App Site Association (AASA) Validator这个网站上进行测试。我在Public/.well-known/apple-app-site-association文件中添加了所需的 json,以便自动填充密码在我的 iOS 应用程序上工作。

此测试的结果返回此错误: Your file's 'content-type' header was not found or was not recognized.

有没有人遇到过这个问题?似乎 AASA 文件没有下载到我的设备中。

请注意,在 iOS 14 上,AASA 文件将通过 Apple 的 CDN 交付,这与当前下载 AASA 文件的方式不同。

在我的 Vapor 4 项目中还有其他事情要做吗? 在此处输入图像描述

0 投票
1 回答
509 浏览

ios - iOS - 通用链接 - 防止浏览器中的重定向打开已安装的应用程序

如果用户在 iOS 上安装了我们的移动应用程序,但通过 Safari 浏览器使用我们的网站。用户正常浏览网页,但是...

在结帐/购买过程中,我们使用外部托管的卡支付服务,在输入卡后,将用户重定向到发卡机构的 3DS 身份验证服务,然后在完成后,用户被重定向回我们网站上的页面。

在这种情况下,通用链接会介入并导致重定向链接打开我们安装的应用程序,而不是在网络浏览器中继续。[这不会发生在 android 设备上] 这导致支付处理完成,但用户在结帐过程中丢失。

我们的 AASA 关联文件包含:

但这种排斥似乎没有得到尊重。

团队被难住了,如果有任何建议,我们将不胜感激。

显然,这与用户自己的偏好有关,即他上次打开指向我们网站或应用程序的链接的方式,而 iOS 将“记住”该选择作为默认选择;(如果用户最后的选择是在浏览器中打开我们的链接,这种情况不会发生);尽管如此,在浏览器中工作时的重定向是不受欢迎的,并且 AASA 排除似乎不起作用。

我们在这里遗漏了什么?或者一定有很多其他人在同一条船上,当然?帮助。

蒂亚。

0 投票
0 回答
33 浏览

expo - 无法在世博项目中实现通用链接

我能够获得深度链接以与 android 一起工作(在生产中),但我很难让它在我的 iPhone 上工作。我能够让它在开发中工作,当然当我尝试将 /.well-known/apple-app-site-association 添加到我的服务器时,一切都崩溃了。在我的网页上,我的路线通常如下所示:https ://www.example.com/post?id=1234567 - 这会将用户带到基于 id 参数的特定帖子。这是我的 apple-app-site-association 文件的内容:

这是我在我的 expo 项目的 app.json 文件中的内容:

我还启用了“关联域”应用程序服务,如下所述:https ://docs.expo.dev/guides/linking/#expo-configuration(也运行 expo build:ios --clear-provisioning-profile 并重置配置文件在我的下一个版本中)。继续并将新的二进制文件推送到应用商店,根据分支 io AASA 验证器,一切都恢复正常。

有什么想法我可能会出错吗?

0 投票
0 回答
33 浏览

ios - 无效的苹果应用程序站点关联文件格式

我希望在我的 iOS 应用程序和共享凭据的站点之间建立关联。我已将以下 AASA 上传到服务器上的 /.well-known 目录,通过 HTTPS 提供服务

在运行 branch.io AASA 验证器时,我收到以下错误,“此域的 AASA 已被提取,但 JSON 格式似乎无效”。

任何帮助/指导将不胜感激。提前致谢

0 投票
0 回答
17 浏览

ios - 通用链接 AASA 不触发

我一直在尝试让通用链接在我的应用程序上运行。我在这里设置了 AASA https://www.wonderschool.com/.well-known/apple-app-site-association

分支验证器说它很好,但苹果说“需要操作无法提取应用程序链接所需的信息。了解如何实施推荐的”但是,我看不出有什么问题。

我在我的能力中启用了关联的域。

但是在模拟器和设备中的 testflight 上,它只是转到 url。

有人知道吗?

谢谢!

0 投票
0 回答
27 浏览

ios-universal-links - 带有“组件”条目的通用链接无法按预期工作

我正在尝试使用 AASA 文件中的“组件”参数将一些用户引导到应用程序,而其余的应该留在 mweb 上。这是我的 AASA 文件:

但我得到的是只有那些具有主页 url 和参数“thisparam”的用户被带到应用程序,即只有用户登陆

我想要的是任何访问网站任何页面并具有“thisparam”查询参数的人都被带到应用程序。

我的 AASA 文件缺少什么?

提前致谢!