问题标签 [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 投票
3 回答
2441 浏览

ios - iOS 10.3 通用链接不起作用

我已经完成了几乎所有关于 SO 的 Universal Links 问题,我可以找到但还没有运气。作为记录,这一切似乎都通过了Branch 的验证器

我正在运行 iOS 10.3 并在 https 后面提供我的 aasa 文件,所以理论上我不需要签名。

这是我的立场:

安装应用程序后,为我的登台服务器跟踪 Heroku 的日志会给我以下信息:

1) 我的权利:

这些是一样的吗?可能,但让我们加倍下注

2) 我的 apple-app-site-association 文件、路由和为其提供服务的 Rails 控制器:

apple-app-site-association(位于/publicas 中apple-app-site):

路线:

控制器:

3)在我的 AppDelegate 中,我实现了 application:continueUserActivity:restorationHandler:函数,它被设置为与调用 didFinishLaunchingWithOptions 时完全相同(加上打印出大量的====踢球)

但是...

没有什么。部署到登台后,我在手机上加载应用程序,通过我们的共享功能生成一个链接,将其保存到笔记中,然后单击它仅在 Safari 中打开它。长按不会做任何事情,并且没有其他迹象表明 Safari 正在打开而不是应用程序。设备日志似乎没有表明任何问题,但也许我没有寻找正确的东西?

哈尔普。

0 投票
1 回答
4651 浏览

ios - 我已经在我的服务器上上传了 apple-app-site-association,用于后端服务

我可以在哪里上传“apple-app-site-association”以在我的 iOS 应用程序中设置通用链接?

如何在我的 iOS 应用程序中使用通用链接?阅读大量教程时,我感到很困惑。谁能帮我?

0 投票
0 回答
135 浏览

ios - 我将 apple-app-site-association 上传到我的网站根目录。现在我能做什么?

我将 apple-app-site-association 上传到我的网站根目录,然后我从https://branch.io/resources/aasa-validator/#resultsbox检查了 apple-app-site-association validate 。它显示所有绿色成功消息。那么哪个是我的应用通用链接?

0 投票
1 回答
458 浏览

ios-universal-links - 通用链接不会在临时可安装版本中打开应用程序

我为应用添加了通用链接支持。添加了以下内容

  • aasa 文件添加到网站 URL 的根目录。
  • 权利文件包含适当的 URL

当设备连接并在调试模式下使用 Xcode 安装应用程序时,通用链接工作(点击邮件中存在的链接打开应用程序)。

但是,当应用程序被归档并创建可安装时,点击链接会在 Safari 浏览器中打开应用程序,而不是打开已安装的应用程序。

在创建存档的可安装文件时,我是否特别遗漏了任何其他细节?

0 投票
0 回答
343 浏览

ios - apple-app-site-association 正确配置

我正在尝试为我正在开发的应用程序实现关联域。到目前为止,我有:

  • 启用Associated Domains应用程序的功能
  • 添加了所有必需的域applinks:www.domain.com
  • 在我的服务器的根目录中添加了一个apple-app-site-association文件,当这对我的服务器上的 .wellknown 不起作用时

这没有用。当我转到应该在我的应用程序中打开视图控制器的页面时,它不会重定向,而只会显示横幅。但是,当我点击横幅上的“打开”按钮时,会显示我的应用程序中的右视图控制器。

然后:

  • 我尝试将文件的 mime 类型从application/json 更改为application/pkcs7-mime.
  • 我确认没有 .json 扩展名
  • 我验证我的服务器返回一个有效的响应代码 (200),不重定向,通过 https 提供文件(我没有加密它)。
  • 我验证了该文件具有有效的 JSON。
  • 我什至在我的浏览器中检查了它是否找到了文件并且确实找到了。
  • 最后,我将 URL 复制粘贴到 iPhone 上的记事本中,长按它并出现“在应用程序中打开”选项。

似乎没有任何问题,但 iOS 在任何情况下都不会链接到应用程序,它只会显示横幅。

我在这里想念什么?如何让 safari 打开我的应用程序而不仅仅是显示横幅?

PS请注意:本项目的网站是一个asp.net应用程序

0 投票
2 回答
124 浏览

ios - iOS AASA 文件是否需要建立在安全连接上?(HTTPS)?

我正在尝试在站点和我的应用程序之间建立通用链接,但我意识到我的站点位于非安全连接 (HTTP) 上。如果我想拥有指向我的应用程序的通用链接,AASA 请求是否需要在安全连接 (HTTPS) 上?

我找到了一些关于它的信息,但它不是来自苹果文档。关于它的构象将不胜感激!

在此处输入图像描述

0 投票
2 回答
1119 浏览

ios - iOS 13 AASA 文件未下载

我注意到在 iOS 13.1 上没有下载 AASA 文件(通过监视 Charles 中的 API 调用)。我正在浏览 WWDC https://developer.apple.com/videos/play/wwdc2019/717/视频,但找不到任何提示我们是否需要在 iOS 13 上执行额外步骤。

有人遇到过同样的问题吗?它适用于 iOS 12.2 及更早版本。

0 投票
0 回答
27 浏览

objective-c - 即使在其他应用程序的相同场景下,域关联也无法在一个应用程序上工作

我有一台服务器,我登陆 3 个域都有相同的根目录,当我从url 验证器进行测试时,我上传了我的 AASA(apple-app-site-association) 文件,它成功验证了所有域,但在单击其域时只调用了一个应用程序url 和两个应用程序的其余部分都不起作用我做了所有需要的事情,只有尊重是共享 url。

我厌倦了这个如果有人遇到同样的问题请帮助我在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
496 浏览

deep-linking - apple-app-site-association 文件不适用于最新更改

关联域的值为 *.domain.co 。我们从设备中删除了该应用程序并重新安装。重新启动设备,但深度链接仍仅适用于旧 URL。如果 AASA 是从缓存中取出的,那么如何清除它?

0 投票
0 回答
64 浏览

ios - Apple App Site Association Deny Routes without release

我有一个到目前为止运行良好的 AASA 文件。基本上它将所有内容路由到我的应用程序中:

因此,用户单击的每个链接都有 mydomain.com 重定向到我的应用程序!到目前为止,这很棒!

但是我心爱的公司有一个最棒的主意来打乱我的困倦之夜,并决定发布一个在 newproduct.mydomain.com 下运行的新产品,因此在新闻通讯电子邮件中,每次我们的用户点击链接时,它都会打开我的应用程序。 ..虽然它应该被重定向到网络。

我们试图做的是在 AASA 中创建一个黑名单,但它没有用……阅读周围我们看到用户应该重新安装应用程序以使其工作。我们使用黑名单进行 AASA 的方式是:

我们看到的解决方案是威胁应用程序内的链接,如果我们看到来自 newproduct.mydomain.com,我们会将用户重定向到 safari,但这需要发布。

我的问题是......是否可以在没有应用发布的情况下将 newproduct.mydomain.com 中的每个链接重定向到网络?