问题标签 [apple-app-site-associate]

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 投票
4 回答
7234 浏览

iis - 什么 web.config 设置将允许提供 apple-app-site-association?

我已将该apple-app-site-association文件添加到网站的根目录,但 IIS 未提供该文件。

使服务器在没有文件扩展名的情况下提供此特定文件的最佳方法是什么?web.config 中有没有办法明确地说“提供这个文件”?

0 投票
0 回答
1063 浏览

swift - cloudkit如何写入公共数据库

我正在使用 cloudkit 在公共数据库中读取和写入 - 在我的应用程序用户中假设能够上传文件并将记录写入数据库和其他用户读取它我正在使用 cloudkit 但是据我所知写入公共数据库用户必须使用 icloud 帐户登录,但苹果不允许在生产中这样做,所以如何解决这个问题 - 我如何赋予用户写入 DB 的权利

0 投票
1 回答
1092 浏览

ios - 为什么即使经过苹果验证,通用链接也不起作用?

验证我的苹果应用程序站点关联文件时,我通过了主域和子域

阿萨

当然还有启用和添加的权利

关联域

每当我想在设备上进行测试时,我都会重新安装该应用程序,以获取设备上安装的文件的新版本……并在从 XCode 安装之前删除旧应用程序。

但问题很简单,当我点击我在线托管的 html 中的链接时,它会在 Safari 中打开,而不是在应用程序中!

PS:这是因为我没有该网站的 https 吗?它只适用于http...

iOS 控制台输出,使用 swcd 关键字过滤,站点名称替换为 mySiteName

0 投票
1 回答
4400 浏览

ios - 在苹果应用程序站点关联文件中,为什么“NOT”不排除提到的路径?

我在我的 iOS 应用程序中添加了通用链接

一切都按预期工作,我的问题是:如何排除路径或网址,甚至永远不会打开应用程序?

例如

苹果应用网站关联文件

这是排除路径的正确方法吗?

0 投票
1 回答
2839 浏览

ios - 是否可以强制我的应用获取新的 apple-app-site-association 文件?

我一直在阅读并找到了一些关于 apple-app-site-association 缓存的现有答案:

这些答案都表明关联文件是在 install/update only 时从网上获取的。

这对我来说很令人担忧,因为这意味着我需要将文件的更新与我的应用程序的版本同步。

这也意味着,如果我不希望普遍链接的某些 URL(例如我的联系页面,/contact)最初没有从我的关联文件中列入黑名单,则不更新我的应用程序的用户在尝试访问该页面时将永远有一个糟糕的体验。

我的问题是:这里有没有人知道强制我的应用更新其关联文件而不需要发布新版本并等待我的所有用户更新的方法?

编辑还有,为什么

0 投票
1 回答
3953 浏览

ios - 何时获取 apple-app-site-association 文件?

我现在在商店里有一个应用程序。它不适用于通用链接。然后我更新应用程序并将 Apple-app-site-association 文件添加到我的网站。重新安装应用程序可能是解决方案,但我的应用程序已经在 App Store 中分发,不太可能要求用户删除它并重新安装。

是否有任何机会让 iOS 或应用程序获取我更新的 apple-app-site-association 文件。

0 投票
1 回答
521 浏览

ios - iOS 通用深层链接不起作用

当我在 Notes 应用程序中长按超链接https://www.myapp.com时,我没有看到任何“在我的应用程序中打开”选项。我已经确定了以下几点:

我该如何调试呢?通用深度链接不起作用!

0 投票
1 回答
366 浏览

ios - Apple-app-site-association :在服务器中没有文件时显示横幅

我的服务器根目录中有 apple-app-site-association 文件,因此在我的 iOS Safari 浏览器上显示横幅,但是当我从服务器中删除文件时,清除了浏览器历史记录,然后也重置了我的手机,但仍然得到横幅.

注意:在文件中更改了我的应用 ID,但未反映在横幅中。

苹果应用站点关联文件:

0 投票
2 回答
3236 浏览

ios - iOS 通用链接无法通过 TestFlight 工作

我是 iOS 新手,并设法在之后为应用程序实施 iOS 通用链接。

我已经创建并上传了apple-app-site-association并配置/准备了应用程序来处理通用链接。

这一切都很好,当我通过 xCode 将应用程序构建到真实设备中时,我可以成功测试它。但是,通过 TestFlight 安装应用程序时,通用链接不起作用。

通过 xCode 安装应用程序时,我可以在我的 Web 服务器中看到对 apple-app-site-association 文件的 HTTP 请求。但是通过 TestFlight 安装它时似乎并没有尝试获取关联文件。

有谁知道这是否是预期的,或者在 TestFlight 上部署时如何使通用链接正常工作?

0 投票
0 回答
190 浏览

amazon-s3 - 如何将 apple-app-site-association 文件添加到我的 Ember 应用程序?

灰烬新手在这里。我正在尝试在我们的 s3 实例中托管 apple-app-site-association 文件,但不知道该怎么做。我们有一个网站和一个用 Ember 编写的 Web 应用程序。就像 mysite.com 指向该站点,而 mysite.com/app 指向该应用程序。

apple-app-site-association 文件需要位于域的根目录中,因此当我调用 mysite.com/apple-app-site-association 时,我应该能够下载该文件。当我尝试将文件添加到网站的公用文件夹并尝试访问它时,会触发 Web 应用程序的 404 路由。

因此,当我尝试访问 mysite.com/apple-app-site-association 时,网址更改为 mysite.com/app/apple-app-site-association 并显示找不到页面。

该网站本身没有重定向。只有网络应用程序具有重定向,所以不确定为什么会触发它。我是 Ember 的新手,所以很抱歉,如果它是显而易见的。