问题标签 [apple-appclips]

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

ios - 应用剪辑域状态错误,调用不起作用

我正在构建我的第一个 App Clip,并希望能对我面临的问题有所了解。App Clip 旨在让我在自己的小型个人商店中出售商品,而无需人们先下载我的完整应用程序。

当我尝试将我的 App Clip 上传到 App Store 时,我收到“意外错误”的域 URL 状态错误

我的应用程序在我提供的域中有我认为合适的 Apple App Site Association 文件(我已经检查了很多次,并且调用在我的开发人员本地体验中正常工作)所以我看不到在哪里这个问题是从哪里来的。这是网站上 JSON 的样子,也是下面的代码(识别信息更改为它们的通用标签):

此外,当我尝试创建高级应用剪辑体验以便可以使用 QR 码和 NFC 调用时,我收到“此 URL 未包含在您的应用的关联域中”的错误。

但是,当我进入构建元数据时,它清楚地将我的网站显示为关联域,所以我不知道是什么导致了该错误。

所有这一切的结果是,当我在手机上使用 NFC 标签(或使用 iPhone QR 阅读器扫描 QR 码)时,我会被带到我在 Safari 上的网站,而不是出现 App Clip 调用。

大约 3 周前,我向 Apple 提交了一张票,并被告知他们没有更新,因此请检查这里是否有人有想法。任何输入表示赞赏,谢谢!

0 投票
1 回答
382 浏览

ios - 如何让 Firebase 动态链接与 App Clips 一起使用?

Firebase 动态链接是否适用于 App Clips?如果该应用程序未安装在 iOS 上,我希望弹出 App Clip 而不是将用户带到 App Store?这可能吗?

以下是我希望发生的情况:

iOS

  1. 用户没有安装应用程序并单击链接 - 应用程序剪辑打开。
  2. 用户已安装应用并单击链接 - 应用打开

安卓

  1. 用户没有安装应用程序并单击链接 - Google Play 商店打开。
  2. 用户已安装应用并单击链接 - 应用打开

其他平台

  1. 点击链接时网站打开。
0 投票
1 回答
190 浏览

ios - 是否可以在 AppClips 中制作照片应用程序?

我想为我的照片过滤器应用程序制作一个 AppClip,它可以拍摄照片和视频。o 我正在考虑构建一个非常快速的 appclip 体验,您可以在其中打开相机并使用一些滤镜、拍照或录制视频并保存到您的相机胶卷。

根据我在 Apple 网站上阅读的内容。有某些框架限制,我没有看到 AVFoundation 来访问相机/麦克风。但我确实看到了“照片”框架。如果我希望用户保存到相机胶卷,这可能是个问题。

应用剪辑的大小限制为 10MB。

以下框架不适用于 App Clips:CallKit、CareKit、CloudKit、HealthKit、HomeKit、ResearchKit、SensorKit 和 Speech。在 App Clip 中使用这些框架中的任何一个都不会导致编译时错误,但它们的 API 会返回指示不可用、空数据或运行时错误代码的值。

App Clip 无法执行后台活动,例如使用 URLSession 进行后台联网或在 App Clip 不使用时保持蓝牙连接。

为保护用户数据,Apple App Clips 无法访问:运动和健身数据、Apple Music 和媒体、来自联系人、文件、信息、提醒事项和照片等应用程序的数据。

App Clip 不能与任何其他应用程序共享数据,除了其相应的完整应用程序。

一个重要的限制是位置访问。App Clips 无法请求持续的位置访问。

有没有人在您访问相机和/或将内容保存到相机胶卷的地方做过任何 AppClip?

0 投票
2 回答
139 浏览

ios - 每个应用程序可以有多个应用程序剪辑吗?

假设我想为我的路边取货功能构建一个应用程序剪辑。

是否可以为不相关的店内体验提供另一个应用程序剪辑?

我可以构建两个目标并在 Xcode 中正常运行它们,但是在发布时,这可能吗?

0 投票
2 回答
260 浏览

ios - 是否可以在不使用 Swift UI 的情况下在 Xcode 11.2 或更高版本中使用 Swift 创建 App Clip?

我想为我的应用程序创建一个基于 QR 码的 AppClip,但大多数在线教程通过在 SwiftUI 中创建 AppClip 来实现这一目标。我想使用标准快速编码创建 AppClip,NSlayoutConstraints而不使用情节提要。是否可以?

0 投票
0 回答
179 浏览

ios - 如何在本地 Swift 包中使用 GoogleMaps?

我正在尝试构建一个提供 AppClips 的 iOS 应用程序。这意味着我需要将我的代码放入模块中,以便 AppClip 可以重用主应用程序中的一些代码。可重复使用的部分正在使用 GoogleMaps,并且该 SDK 尚无法通过 SPM 获得。有一个第三方分支使它与 SPM 兼容并且它有点工作,但它不会让我上传构建,因为 GoogleMaps SDK 被多次导入/链接。还有某种错误表明它不在“框架文件夹内”。

谁能提供关于如何在本地 Swift 包中使用 GoogleMaps 的解决方案?我什至可以接受某种 hack,因为我仍然希望 Google 能尽快提供 SPM 支持。

那么有没有办法在本地 Swift Package 中使用 cocoapods 或 carthage pods 或其他任何东西?

0 投票
1 回答
74 浏览

ios - 无法从 XCode 运行 appclip

我正在使用 AppClip 构建一个应用程序。从上周开始,我无法在物理设备和模拟器上运行 AppClip 目标。任何地方都没有错误(据我所知) - 只有 AppClip 不会出现在屏幕上(XCode 坚持目标已安装并正在运行)。

奇怪的是,当我将项目存档并将其上传到 App Store Connect 时,我可以很好地从 TestFlight 运行 AppClip。

自从我将 XCode 和 iPhone 更新到最新版本后,问题可能就存在了,但我不是 100% 的,因为我目前在“主应用程序”上工作,并且在几天后才回到 AppClip更新。

当然 - 我试图重新启动,断开连接,连接一切。

有人有类似的问题吗?

0 投票
1 回答
196 浏览

ios - 是否可以在没有 Web 服务器的情况下创建 App Clip

我有一个只能离线工作且不需要网络服务器的应用程序。我想为这个应用程序创建一个应用程序剪辑,但那里的大多数教程都说我需要向我的 Web 服务器添加一个域。

我想使用 Messages.app 将此应用剪辑 URL 分享给我的用户。有人可以指导我找到可行的解决方案吗?

0 投票
1 回答
65 浏览

ios - 带有 URL https://host/path 的 iOS 应用剪辑与 https://host/path/* 不匹配

我设置了一个高级应用剪辑体验,由表单中的 URL 触发

https://域名/pf

我实际上希望它由表单中的多个 URL 触发

https://domain/pf/[uuid]

应用程序剪辑由确切的“https://domain/pf”URL 正确触发,但不是由“https://domain/pf/[uuid]”URL 触发。由于第一个 URL 触发了应用程序剪辑,我假设我的 .well-known/apple-app-site-association 配置正确。

根据关于应用程序剪辑的原始 WWDC 视频 (1) 和官方文档 (2),应该能够捕获所有子 URL 以获得应用程序剪辑体验。

这个事情谁有经验?

谢谢!

亚历山德罗

(1) https://developer.apple.com/videos/play/wwdc2020/10146/

(2) https://developer.apple.com/documentation/app_clips/configuring_your_app_clip_s_launch_experience

0 投票
2 回答
92 浏览

swift - 从另一个应用程序的视图中触发应用程序剪辑

如果我能够从另一个应用程序触发应用程序剪辑?例如,我点击按钮或视图并在手势识别器中调用链接。像这样的东西:

如果不是,我在哪里可以找到直接的解释, - 为什么?(我相信你,但我的管理层不))))