问题标签 [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.
ios - 在 Apple App Site Association 文件中为路径添加通配符 (*)
我们有一个类似 www.domain.com/{locale}/article/slug 的网址。
在这里我可以使用路径*/article/*
吗?
local
指语言代码,即EN、HI。
firebase - Firebase apple-app-site-association 如何添加 webcredentials
我想知道我们如何将webcredentials
自动填充数据添加到apple-app-site-association
Firebase 自动生成的文件中?
我知道该设置appAssociation: NONE
会阻止自动生成此文件。但是,我确实看到了自动生成它的许多好处,所以我希望有一种方法可以向它添加网络凭据。
ios - 如何在 ReactJS 的 /apple-app-site-association 页面上提供 apple-app-site-association 文件
我在 ReactJS 项目中提供apple-app-site-association文件时遇到了很多麻烦。
我搜索了很多 GitHub 问题页面(针对 ReactJS、Gatsby 和 Angular)、论坛和很多在线社区,似乎找不到解决方案。
我试过的是:
- 将文件添加到 public/.well-known 文件夹中。
- 通过路径“/apple-app-site-association”上的 react-router 添加单独的路由并返回带有文件的标签
- 添加
<link rel="apple-app-site-association" href="%PUBLIC_URL%/.well-known/apple-app-site-association">
到public/index.html
通过“aasa-validator”测试返回:
找不到或无法识别您文件的“内容类型”标头。
请记住:
- apple-app-site-association JSON 文件不得具有 .json 文件扩展名。
- 它必须位于网站上的“/apple-app-site-association”或“./well-known/apple-app-site-association”链接上。
- 我不能使用重定向到另一个页面/链接。
提前致谢!
附言。如果有帮助,我正在使用 Heroku 进行部署。
ios - iOS apple-app-site-association - 它是否需要脱离我的服务器的根目录?
我正在尝试为我的 Capacitor App 配置深度链接,并按照此处的说明进行操作: https ://capacitorjs.com/docs/guides/deep-links 。苹果提到
“该文件需要通过 HTTPS 访问——无需任何重定向——在 https:///apple-app-site-association 或 https:///.well-known/apple-app-site-association。接下来,您需要处理应用程序中的通用链接”
和
“将 apple-app-site-association 文件上传到您的 HTTPS Web 服务器。您可以将文件放在服务器的根目录或 .well-known 子目录中。”
我的问题是:.well-known 目录是否绝对需要脱离我的服务器的根目录?
我们使用 Google Cloud 和 Kubernetes,我需要链接的网站不在domain.com
,而是在domain.com/myapp
. 我需要能够在 domain.com/myapp/.well-known/apple-app-site-association 上提供 apple-site-association 文件。
但是,当我在以下位置提供关联文件时:
我得到:
我已经在设备上测试了与我的应用程序的深度链接(只是为了看看验证器是否错误),但总是被路由到我们的网站而不是我们的应用程序。
ios - 通用链接仅适用于模拟器
大家早上好!所以我只是设法实现了到我的 iOS 项目的通用链接。我正在使用 App Search Validation Tool 来检查它的完整性,并且我在 Link to Application 处处于此状态:
“需要的操作无法提取通用链接所需的信息。了解如何实施推荐的通用链接。”
https://i.stack.imgur.com/yAXIA.png
然后我转到此链接以检查我的 apple-app-site-association JSON 格式是否正确。似乎是,这是我正在使用的格式:
但是仍然可以在 Xcode 模拟器上完美运行,但不能在我的 iPhone 上运行,我错过了什么?
ios - 无法在 iOS 中显示自动填充密码的密码提示
[自动填充] 无法显示应用 bundleID 的自动强密码:“com.example.*”由于错误:无法保存此应用的密码。确保您已为您的应用设置关联域,并在设置中启用自动填充密码
regex - 尽管 RewriteCond,但请参阅 .well-known 目录中的 apple-app-site-association 文件
在我托管在 Dreamhost 上的网站中,该.well-known
目录包含一个acme-challenge文件夹以及.htaccess
如下内容:
因此,当我将我的apple-app-site-association文件放入.well-known
时,它是看不到的。我将如何修改.htaccess
以允许这样做?我会坚持另一条线,例如
?? 我不想破坏任何东西,而且我对这些文件中的语法几乎一无所知,所以我很犹豫。
ios - 密码自动填充:我可以将 apple-app-site-association 文件放在别处而不是根目录或 .well-known
我正在向我的 iOS 应用程序添加密码自动填充功能。当我询问其他处理后端的开发人员将 apple-app-site-association 文件放在 Web 服务器的根目录中时,他告诉我由于应用了路由,无法从根 url 访问该文件项目。相反,他说您可以使用以下网址。
https://sv2.example.com/src/assets/apple-app-site-association
sv2.example.com 是我的根目录。现在我能做什么。苹果有什么办法可以通过上面的网址访问它吗?Xcode 中相关域能力的屏幕截图
这是我的 apple-app-site-association 文件的内容。任何帮助,将不胜感激。谢谢你。
编辑: 我为此使用苹果的密码自动填充框架。
mobile-safari - iOS 14 通用链接在 Safari 以外的默认浏览器上断开
在 iOS 14 上,您可以选择 Safari 以外的其他默认浏览器。如果您使用其他浏览器,该浏览器将要求用户更改其默认浏览器。
我已经安装了很多浏览器(Chrome、Firefox、Edge、Opera、Brave...),并将它们中的每一个都设置为我的默认浏览器。
当我尝试打开通用链接时出现问题(当 Safari 是默认浏览器时它工作得很好),这似乎不起作用。使用 Safari 作为默认浏览器,Universal Link 将起作用,并且相应的本机应用程序正在打开。但是,如果将任何其他与 Safari 不同的浏览器设置为默认值,该功能就会被破坏,并且通用链接不会打开本机应用程序。
有没有人经历过类似的事情?为什么会发生这种情况以及如何解决?
非常欢迎任何帮助