问题标签 [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.
ios - 如果设备上安装的iOS通用链接上有多个支持的应用程序,是否可以选择每次打开的应用程序?
我有一个 Apple App Site Association 文件,其中包含多个应用程序。
如果用户拥有所有应用程序,则 iOS 首次提供选择应用程序以打开链接的选项。
但是第二次 iOS 会自动选择第一个选项。
有什么方法可以确保用户始终可以选择打开链接的应用程序?
ios - 验证 AASA 文件
以下 2 个文件应该是同一个文件(一个 AASA 文件),不同之处在于第二个文件适用于更新的 iOS 版本。
但是根据https://branch.io/resources/aasa-validator/这第一个文件是可以的:
而另一个无效:
谁能告诉我为什么第二个有问题?
我看到这条消息:
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 的问题吗?
看起来这应该很容易,所以我不确定我错过了什么......任何建议都将不胜感激。扎克
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/。
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 文件的方式不同。
ios - iOS - 通用链接 - 防止浏览器中的重定向打开已安装的应用程序
如果用户在 iOS 上安装了我们的移动应用程序,但通过 Safari 浏览器使用我们的网站。用户正常浏览网页,但是...
在结帐/购买过程中,我们使用外部托管的卡支付服务,在输入卡后,将用户重定向到发卡机构的 3DS 身份验证服务,然后在完成后,用户被重定向回我们网站上的页面。
在这种情况下,通用链接会介入并导致重定向链接打开我们安装的应用程序,而不是在网络浏览器中继续。[这不会发生在 android 设备上] 这导致支付处理完成,但用户在结帐过程中丢失。
我们的 AASA 关联文件包含:
但这种排斥似乎没有得到尊重。
团队被难住了,如果有任何建议,我们将不胜感激。
显然,这与用户自己的偏好有关,即他上次打开指向我们网站或应用程序的链接的方式,而 iOS 将“记住”该选择作为默认选择;(如果用户最后的选择是在浏览器中打开我们的链接,这种情况不会发生);尽管如此,在浏览器中工作时的重定向是不受欢迎的,并且 AASA 排除似乎不起作用。
我们在这里遗漏了什么?或者一定有很多其他人在同一条船上,当然?帮助。
蒂亚。
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 验证器,一切都恢复正常。
有什么想法我可能会出错吗?
ios - 无效的苹果应用程序站点关联文件格式
我希望在我的 iOS 应用程序和共享凭据的站点之间建立关联。我已将以下 AASA 上传到服务器上的 /.well-known 目录,通过 HTTPS 提供服务
在运行 branch.io AASA 验证器时,我收到以下错误,“此域的 AASA 已被提取,但 JSON 格式似乎无效”。
任何帮助/指导将不胜感激。提前致谢
ios - 通用链接 AASA 不触发
我一直在尝试让通用链接在我的应用程序上运行。我在这里设置了 AASA https://www.wonderschool.com/.well-known/apple-app-site-association
分支验证器说它很好,但苹果说“需要操作无法提取应用程序链接所需的信息。了解如何实施推荐的”但是,我看不出有什么问题。
我在我的能力中启用了关联的域。
但是在模拟器和设备中的 testflight 上,它只是转到 url。
有人知道吗?
谢谢!
ios-universal-links - 带有“组件”条目的通用链接无法按预期工作
我正在尝试使用 AASA 文件中的“组件”参数将一些用户引导到应用程序,而其余的应该留在 mweb 上。这是我的 AASA 文件:
但我得到的是只有那些具有主页 url 和参数“thisparam”的用户被带到应用程序,即只有用户登陆
我想要的是任何访问网站任何页面并具有“thisparam”查询参数的人都被带到应用程序。
我的 AASA 文件缺少什么?
提前致谢!