问题标签 [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.
ios - 带有通配符的 iOS 关联域(通用链接)不起作用
在我正在开发的 iOS 应用程序中,我设置了关联域(通用链接)。该应用程序托管多个域。我用通配符设置了一些域。这些域似乎不起作用。例如,我想链接到https://news.mydomain.com/
. 如果我将以下内容添加到关联域列表中:
applinks:*.mydomain.com
-> 不工作
applinks:news.mydomain.com
-> 工作正常
所以我相信我确实设置了所有正确的,apple-app-site-association 文件设置得很好。我什至可以在这两种情况下(使用 Charles Proxy)看到 apple-app-site-association 文件被正常检索。
对于通配符,该链接仅在 Safari 中打开。
当我配置没有通配符的域时,应用程序会打开。
我在这里错过了什么吗?我在设备上运行 iOS 9.3.2 并且运行 Xcode 7.3.1,它们是今天的最新版本。
ios - 在关联域中管理域的 cookie
使用NSHTTPCookieStorage
我想读取和设置 Safari 也用于Associated Domain
与应用程序链接的全局 cookie
然而,关联域上的文档非常稀疏,我发现只有共享凭据的文档 https://developer.apple.com/documentation/security/shared_web_credentials
我需要的是smth
那么如何管理 cookieAssociated Domain
呢?
ios - iOS 相关域 - 子域似乎被忽略了
我有两种构建配置:App和App Stage。
每个配置都有不同的Associated Domains
配置:app.mydomain.com和app-stage.mydomain.com。
当然,每个网站都会暴露不同的apple-app-site-association
文件:app.mydomain.com/apple-app-site-association和app-stage.mydomain.com/apple-app-site-association(HTTP 200,不带 .json 扩展名等) .
问题是只有第一个注册的域(不幸的是它是 Stage)才能正常工作。当我安装了这两个应用程序后,每个深层链接(app.mydomain.com/home和app-stage.mydomain.com/home)都会打开 App Stage。当我只安装了 App Sage 时,两个链接也会打开它。当我只安装了应用程序时,没有链接工作。看起来 的子域Associated Domains
被忽略了,只考虑了mydomain.com 。
我假设构建配置是正确定义的,因为我还区分了 Facebook、Google 等其他设置。
你有没有遇到过类似的问题?是否允许使用同一域的不同子域进行Associated Domains
使用?
更新:
按照@clayjones94 的说明,我检查了每个应用程序是否使用 Charles Proxy 下载了正确的 JSON 文件。我发现 App Stage 正在获取正确的文件,而 App 没有获取任何文件。
我还在 Charles 中编辑了app-stage.mydomain.com/apple-app-site-association HTTP 请求中的 URL,以确保app.mydomain.com/apple-app-site-association返回正确的 JSON。当我-stage
从 URL 中删除并重复调用时,它获取了一个不同的 JSON 文件,所以我确认后端对于两种配置都正常工作。
首先,我认为我的构建配置不正确。所以我决定将 App 的applinks:app.mydomain.com
关联域替换为 Stage 的applinks:app-stage.mydomain.com
,以查看 App 配置是否能够获取 App Stage 文件。它起作用了,应用程序已经下载了 App Stage 的 JSON 文件。同样,看起来 的子域Associated Domains
被忽略了,并且只考虑了第一个注册的子域。
ios - 通用链接不起作用。链接验证器工具显示错误:错误没有与 url 关联的应用程序
我遵循了为应用程序添加通用链接支持的所有步骤。但是永远不会显示打开应用程序的选项。
- 服务器托管具有以下内容的 apple-app-site-association 文件:
{
}
- 安装应用程序时的设备日志:
swcd(CoreUtils)[216]:完成对“ https://example.com/.well-known/apple-app-site-association ”的请求,状态 0/0x0 noErr
swcd(CoreUtils)[216]:更新了应用程序 ID 'teamID.bundleID',域 '*.example.com',标志 0x0 < > -> 0x2 < SiteApproved > 检查
通过邮件、消息、便笺和 Safari 等应用程序点击 URL:https ://example.com/ 始终会在浏览器中打开链接。
链接验证器工具显示状态已通过,但“链接到应用程序”部分显示错误:错误没有与 URL 关联的应用程序。
谁能告诉我我是否遗漏了什么?
提前致谢。
ios - 虚幻引擎 / IOS - 关联域 / 通用链接
想知道如何在虚幻引擎中设置 IOS 通用链接/关联域。
基本上我们有两个应用程序,一个是在 IOS 原生/Xcode 中构建的旧应用程序,另一个是展示在 Unreal Engine 4.18(仅限 BluePrints)中构建的一些新功能/营销的新应用程序。目标是让他们能够相互深度链接,并将通用链接整体用于营销/使用目的。这对于较旧的 IOS 原生应用程序来说不是问题,因为 XCode 可以处理这个问题,但似乎没有关于如何确保在虚幻引擎中为此正确设置权利的文档。
我可能遗漏了一些非常简单的东西(比如 Bundle Identifier 的命名结构),但很好奇在这方面该怎么做。
ios - 通用链接:如何以编程方式返回?
我有一个第一个 iOS 本机应用程序(比如说“调用者应用程序”),它打开了第二个(比如说“被调用者应用程序”),其 URL 为https://calleeapp.com
(通用链接)。我希望用户在“被调用者应用程序”中执行一些任务,完成后我想自动返回到“调用者应用程序”,提供此类任务的结果(URL 将类似于https://callerapp.com/check?result=xxxx
)。
处理此问题的最佳/适当方法应该是什么?
app-store-connect - 在启用关联域的情况下将应用更新到应用商店时出现问题
将应用程序上传到iTunes商店时出现以下错误,谁能帮我解决这个问题?
我的应用程序支持通过网站和电子邮件进行深度链接和通用链接,因此我在我的功能文件中添加了关联的域。
错误 ITMS-90046:“无效的代码签名权利。您的应用程序包的签名包含 iOS 不支持的代码签名权利。具体而言,值为 'applinks:www.some-app.com/*' 键'com.apple.developer不支持 'Payload/myapp.app/myapp' 中的 .associated-domains'。”
我无法禁用此选项,因为这是我的应用程序所必需的。
ios - iOS 是否支持关联域的通配符?(*.company.com)
我需要创建一个具有 GUID.company.com 格式的 URL 的解决方案。GUID 由客户提供并重定向到产品的客户端托管实例。
这个想法是,客户可以在我们的设施中或在他们自己的设施中托管他们的实例,并且两者的停机时间都为零。此外,这将允许客户微调他们希望通过 URL 链接自动启动的应用程序版本。(通过编辑./.well-known
文件完成)
以下是我想为客户提供的部署选项
问题
我对 iOS 人的问题(对于 android 也会有同样的问题)这样的解决方案可能吗?
ios - 即使在服务器上上传 Apple-app-site-assocaiton(AASA) 文件后,Apple 通用链接也无法正常工作
我试图在我的应用程序中实现通用链接功能。为此,我创建了一个 Apple-app-site-assocaiton(AASA),并由 branch.io 以经过验证的 json 格式上传并上传到我的根服务器上。之后,我在 Xcode 中的应用程序功能中启用关联域以定义 (applinks:) 帮助网站 url 将我的应用程序检测到活动设备中。现在,问题是在实施后我无法利用该功能,因为 Web url 没有检测到我的应用程序。我尝试了很多故障排除方法,但它并没有帮助我。其次,即使在成功添加 AASN 文件后,Apple api 验证器工具也没有显示我的网站与深度链接兼容。任何人都可以在我落后的地方提供帮助。
xcode - Xcode 项目中多个目标的特定关联域
我在 Xcode 中有几个目标。每次我更改目标设置中的域时:目标 - 目标名称 - 功能 - 关联域
然后此更改也会传播到其他目标的设置。
对我来说,这似乎是 Xcode 中的一个错误。
Xcode 版本:10.0 (10A255)