问题标签 [associated-domains]

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 回答
39 浏览

swift - Swift Universal Links 不再工作的应用程序没有出现

Universal Links在我的应用程序中进行了设置,并且在一个月前对其进行测试时,它运行良好。我上周在 App-Store 上发布了我的应用程序,Universal-Links今天想添加,但它们不再工作。在我的网站上,您不再被重定向到应用程序。

我的 AASA(我的网站:https ://wishlists-app.de/apple-app-site-association ):

Signing & Capabilities

在此处输入图像描述

我不记得改变了什么。这与该应用程序现已上线有关吗?或者我在这里错过了什么?

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 回答
248 浏览

ios - Angular 4 网站 - 我们如何使用 apple-app-site-association

我已经创建了像 apple-app-site-association 这样的文件并将文件移动到 www 文件夹并尝试从 url 访问此文件以进行通用链接,它总是显示未找到并且在线验证器显示错误。

}

所以请任何人帮助我,我们如何在 Angular Web 项目中配置 apple-app-site-association 文件。有没有办法返回 Angular Web 项目的标题内容类型而不是视图,因为苹果需要内容类型为 application/json

0 投票
1 回答
178 浏览

ios - iOS applink 在设备上不起作用,但在模拟器上打开应用程序

我尝试尽可能多地遵循建议,但无法让它在我仍在开发中的应用程序上运行(尚未在 appstore 中)。以下是详细信息:

目前仅在 iOS 14 中进行测试。

以下 JSON 文件“apple-app-site-association”存储在 Wordpress Web 根目录和 .well-known/ 下

使用 .htaccess 强制 MIME 类型

curl -v到 https://mydomain/.well-known/apple-app-site-association 返回具有正确 mime 类型application/json和状态代码 200 的内容。

这是.entitlements文件:

Associated Domains Debugging在设置 -> 开发者菜单中启用。

Associated Domains在 developer.apple.com 门户中添加了功能。

使用https://branch.io/resources/aasa-validator/验证OK

实现了委托方法但未调用

服务器访问日志有这一行,表示 Apple Bot 或访问它的设备

在与此相关的设备日志中看不到和swcd错误。

尝试了调试和发布版本。

我还能做些什么来解决问题?

0 投票
0 回答
42 浏览

ios - 如何将关联域附加到 CoreNFC 中 NFCNDEFPayload 的 NFC 标签中

我已经为我的应用分配了关联的域。点击链接打开我的应用程序。没关系。现在的问题是,当连接的 NFC 标签具有只能由我的应用程序识别的有效负载时,我如何告诉 iOS 打开我的应用程序。

问题是,标签内的有效负载只能由我的应用程序识别。所以我需要以某种方式告诉 CoreNFC 这个 NFCNDEFPayload 属于我的应用程序。如何将我的关联域连接到此 NFCNDEFPayload ?

如果我正确理解了关联域,当标签内的内容将是我在链接期间指定的 URL 时,我的应用程序将被打开。但是有效载荷不会包含它。在创建 NFCNDEFPayload 期间如何告诉 iOS 此有效负载仅属于我的应用程序?

androidtype中,您可以在创建消息时指定 a 。然后android会打开注册了该类型的app。我如何在 iOS 中做同样的事情?

我创建有效载荷的方式是这样的:

如果您在初始化期间看到 NFCNDEFPayloadtype作为其参数之一。设置类型会让 iOS 识别此有效负载属于我的应用程序吗?

0 投票
0 回答
42 浏览

ios - iOS 上用于自定义域的关联域

我正在考虑如何为我们的用户设置通用链接和密码自动填充的关联域。我们目前在我们自己的托管域上拥有用户:{username}.x.storage,但他们也可以使用自己的自定义域,例如x.nl.

我知道我可以通配我们自己的托管域,但是在 Xcode 中,我还需要填写关联的域。因此,如果用户有x.nl域,我不想在 Xcode 中列出所有自定义域,那将是一个巨大的麻烦。推荐的方法是什么?

0 投票
0 回答
20 浏览

ios - 相关域和 Heroku

我正在开发一个需要使用关联域的应用程序。出于开发目的,我在 Heroku 上设置了一个简单的 NodeJS 应用程序,我在其中提供 Apple 文档中描述的 apple-app-site-association 文件。我还在applinks:...项目功能中注册了 id。

我遇到的问题是该应用程序无法识别关联的域。这不仅会影响与应用程序深度链接相关的问题,还会影响我让用户名和密码文本字段显示自动完成 UI 的能力。

我现在已经验证了几次实现,甚至让它在模拟器上运行,但它仍然不能在真实设备上运行。

Heroku 是否与设备无法将该域用作关联域有关?

我也没有在我的服务器日志中看到始终如一的 apple-app-site-association 请求。他们似乎在我启动应用程序后随机出现。我确实相信 Apple 现在通过 CDN 代理 apple-app-site-association 文件请求,所以我不确定 CDN 是否正在缓存响应。

在此先感谢您的帮助。

0 投票
1 回答
23 浏览

ios - Apple-app-site-association 文件中的 webcredentials 是否需要 TeamID 前缀?

如果我的应用程序的 bundleid 是 com.foo.bar,我是否需要在 apple-app-site-association 文件 webcredentials 中使用我的 TeamID 作为前缀?

0 投票
1 回答
25 浏览

ios - 从 .xcconfig 配置关联域

我有一个包含多个方案的应用程序,我希望每个方案都有一个不同的关联域。

我有以下.entitlements文件:

我的.xcconfig文件如下所示(?mode=developer仅用于验证一切正常并将被删除):

我尝试使用以下命令验证我的链接,但这会打开移动 Safari:


我的/.well-known/apple-app-site-association文件是可访问的,当我内联我的域并删除$(ASSOCIATED_DOMAIN)应用程序链接时,可以通过打开应用程序而不是 Safari 来按预期工作。在这种情况下,我的.entitlements文件如下所示:

有没有人有什么可能是错的建议?谢谢!

0 投票
0 回答
10 浏览

ios - IOS关联文件规则不起作用,可以通过禁止路径打开应用

通用链接有效并在关联文件中设置了 NOT 规则

但是当我点击https://xxxxx.com/checkout/123时,它仍然会打开应用程序。

我已经尝试了一切并检查了苹果文档,但不知道为什么。