问题标签 [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.
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 提交了一张票,并被告知他们没有更新,因此请检查这里是否有人有想法。任何输入表示赞赏,谢谢!
ios - 如何让 Firebase 动态链接与 App Clips 一起使用?
Firebase 动态链接是否适用于 App Clips?如果该应用程序未安装在 iOS 上,我希望弹出 App Clip 而不是将用户带到 App Store?这可能吗?
以下是我希望发生的情况:
iOS
- 用户没有安装应用程序并单击链接 - 应用程序剪辑打开。
- 用户已安装应用并单击链接 - 应用打开
安卓
- 用户没有安装应用程序并单击链接 - Google Play 商店打开。
- 用户已安装应用并单击链接 - 应用打开
其他平台
- 点击链接时网站打开。
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?
ios - 每个应用程序可以有多个应用程序剪辑吗?
假设我想为我的路边取货功能构建一个应用程序剪辑。
是否可以为不相关的店内体验提供另一个应用程序剪辑?
我可以构建两个目标并在 Xcode 中正常运行它们,但是在发布时,这可能吗?
ios - 是否可以在不使用 Swift UI 的情况下在 Xcode 11.2 或更高版本中使用 Swift 创建 App Clip?
我想为我的应用程序创建一个基于 QR 码的 AppClip,但大多数在线教程通过在 SwiftUI 中创建 AppClip 来实现这一目标。我想使用标准快速编码创建 AppClip,NSlayoutConstraints
而不使用情节提要。是否可以?
ios - 如何在本地 Swift 包中使用 GoogleMaps?
我正在尝试构建一个提供 AppClips 的 iOS 应用程序。这意味着我需要将我的代码放入模块中,以便 AppClip 可以重用主应用程序中的一些代码。可重复使用的部分正在使用 GoogleMaps,并且该 SDK 尚无法通过 SPM 获得。有一个第三方分支使它与 SPM 兼容并且它有点工作,但它不会让我上传构建,因为 GoogleMaps SDK 被多次导入/链接。还有某种错误表明它不在“框架文件夹内”。
谁能提供关于如何在本地 Swift 包中使用 GoogleMaps 的解决方案?我什至可以接受某种 hack,因为我仍然希望 Google 能尽快提供 SPM 支持。
那么有没有办法在本地 Swift Package 中使用 cocoapods 或 carthage pods 或其他任何东西?
ios - 无法从 XCode 运行 appclip
我正在使用 AppClip 构建一个应用程序。从上周开始,我无法在物理设备和模拟器上运行 AppClip 目标。任何地方都没有错误(据我所知) - 只有 AppClip 不会出现在屏幕上(XCode 坚持目标已安装并正在运行)。
奇怪的是,当我将项目存档并将其上传到 App Store Connect 时,我可以很好地从 TestFlight 运行 AppClip。
自从我将 XCode 和 iPhone 更新到最新版本后,问题可能就存在了,但我不是 100% 的,因为我目前在“主应用程序”上工作,并且在几天后才回到 AppClip更新。
当然 - 我试图重新启动,断开连接,连接一切。
有人有类似的问题吗?
ios - 是否可以在没有 Web 服务器的情况下创建 App Clip
我有一个只能离线工作且不需要网络服务器的应用程序。我想为这个应用程序创建一个应用程序剪辑,但那里的大多数教程都说我需要向我的 Web 服务器添加一个域。
我想使用 Messages.app 将此应用剪辑 URL 分享给我的用户。有人可以指导我找到可行的解决方案吗?
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
swift - 从另一个应用程序的视图中触发应用程序剪辑
如果我能够从另一个应用程序触发应用程序剪辑?例如,我点击按钮或视图并在手势识别器中调用链接。像这样的东西:
如果不是,我在哪里可以找到直接的解释, - 为什么?(我相信你,但我的管理层不))))