问题标签 [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 回答
262 浏览

apple-appclips - 为什么 App Clip Code 有效载荷大小限制如此之小

我们正在使用 App Clips,虽然使用 Apple 的 App Clip Codes 会很好,但似乎有一个无法使用的小负载限制。甚至尝试对相对较短的 URL 进行编码,如下所示:

返回错误:

因此,对任何有用的东西进行编码的唯一方法是将数据库中的所有参数与 URL 中的引用一起使用,但这会增加一个额外的往返请求来检索该数据。我错过了什么吗?

0 投票
2 回答
1158 浏览

ios - XCode 12.5 缺少权利 com.apple.developer.associated-appclip-app-identifiers

将 Xcode 版本更新到 12.5 后,App Clip 出现问题。

在 App Store Connect 上传期间,我收到警告:

TMS-90876: Missing entitlement - This app contains an app clip. The entitlement 'com.apple.developer.associated-appclip-app-identifiers' should be present and include the value of the app clip's application identifier.

没有信息如何添加此权利

我尝试将“com.apple.developer.associated-appclip-app-identifiers”键添加到权利文件

但出现错误

Provisioning profile "iOS Team Provisioning Profile: {my_bundle_id}" doesn't match the entitlements file's value for the com.apple.developer.associated-appclip-app-identifiers entitlement.

0 投票
2 回答
467 浏览

xcode - 配置与 com.apple.developer.parent-application-identifiers 权利的权利文件值不匹配

我已经为我的应用程序创建了 App Clip,但我无法自动签名,我收到 2 个错误:

自动签名失败Xcode 未能配置此目标。请在https://feedbackassistant.apple.com提交错误报告,并包含来自报告导航器的更新签名报告。

配置文件“iOS 团队配置文件:xxxclip”与 com.apple.developer.parent-application-identifiers 权利的权利文件值不匹配。

当我使用新的 appclip 创建新应用程序时,它工作正常,但是当我在当前应用程序上尝试它时,它一次又一次地无法正常工作,我已经尝试了社区中几乎所有相同问题的解决方案。

在我花了几天时间试图解决这个问题后,我在这里发布了我的问题。

0 投票
0 回答
94 浏览

cordova - 为 App Clips (iOS) 和 Instant Apps (Android) 启用 Cordova

我有两个版本的应用程序 iOS 和 Android 混合应用程序,它们都启用了 Cordova,其中包括 Cordova 框架和插件。

在当前版本的 App Clips (iOS) 和 Instant Apps (Android) 中,我想通过 Cordova 启用它们,以便利用已经内置的 Cordova 插件。

如果您有任何解决方法,或者这对于 App Clips (iOS) 和 Instant Apps (Android) 用例来说是不可能/不推荐的,请告诉我。

0 投票
0 回答
241 浏览

ios - 是否可以从第三方/受信任的应用程序深度链接到 App Clips (iOS)?

从我的 App Clip 中,我想使用第三方/受信任的应用程序进行身份验证,这将导致用户从 App Clip 切换到第三方应用程序,用户将在其中进行身份验证,并且第三方应用程序应该能够身份验证成功后,深度链接/切换到 App Clip。

这里的问题是第三方应用是否有可能将用户返回给 App Clip?如果是,如何?

我也在开发者论坛上发布了这个问题,还没有收到任何回复。 https://developer.apple.com/forums/thread/680267

感谢任何人对此的迅速回应/建议。谢谢你 :)

0 投票
1 回答
319 浏览

ios - 应用剪辑域状态和高级应用剪辑体验中的错误

扫描 NFC 标签时,我必须添加 App Clip 功能。我创建了一个 AASA 文件并将其托管在服务器上。我的 AASA 文件是有效的 JSON。

但是,当我在 AppStore 上上传构建时,它给了我一个错误,指出“1 个无效域”。当我查看其状态时,它在缓存状态和域状态中显示“禁止不安全重定向”。

此外,如果我在 App Store 上制作应用剪辑体验并输入 url,我总是会收到此错误:“此 URL 未包含在您的应用的关联域中。更新关联域或使用不同的 URL。”

请指导我。谢谢!

0 投票
0 回答
91 浏览

ios - 如何完全停用 Apple App Clip - 它仍然会弹出

我添加了 Apple App Clip,但后来删除了它还不需要。添加了“高级 App Clip 体验”,后来停用,但是当您将 NFC 标签带到手机上时,仍然会弹出警报,内容为空,并消息“此 App Clip 当前在您的国家或地区不可用”。 在此处输入图像描述

  1. 在 App Store Connect 中停用高级应用剪辑 在此处输入图像描述
  2. 已过期 TestFlight 中包含 App Clips 的所有构建 在此处输入图像描述
  3. 应用程序关联文件中的所有内容、应用程序剪辑的域等 - 已删除 在此处输入图像描述 那么为什么 NFC 扫描仍然存在应用程序剪辑,但没有像之前那样在 app/safari 中重定向我?
0 投票
1 回答
485 浏览

ios - 在 nginx 配置上为 apple-app-site-association 文件设置内容类型

我正在我的 iOS 应用程序中设置应用程序剪辑功能,为此我创建了一个苹果应用程序站点关联文件并将其放置在 /.well-known/ 目录中。

我将内容类型设置为 application/json 如下:

我也尝试过如下强制设置内容类型:

但是,当我使用命令行卷曲它时,我得到的内容类型为 text/html。

我正在使用以下 curl 命令:

curl -v https://your_domain.com/apple-app-site-association

请指导我在 nginx 配置上为 apple-app-site-association 文件设置内容类型的正确方法是什么。

谢谢!

0 投票
2 回答
157 浏览

ios - App Clips - 通过网络延迟加载图像以减小大小

我对 AppClip 的大小有疑问。在苹果文档中,他们写了以下关于尺寸的内容:

让您的 App Clip 保持小尺寸

App Clip 必须很小(未压缩的 App Clip 不超过 10 MB)才能立即启动。如果可能,请将您的 App Clip 保持在此限制以下。

要测量您的 App Clip 的大小,请为您的 App Clip 创建一个应用大小报告:

在 Xcode 中,归档 App Clip 对应的应用程序,打开 Organizer 窗口,选择归档文件,然后单击分发 App。

将 App Clip 导出为 Ad Hoc 或开发版本,并启用 App Thinning 和 Rebuild from Bitcode。

导出的 App Clip 的输出文件夹包含其大小报告:名为 App Thinning Size Report.txt 的文件。打开文本文件,记下您的 App Clip 的每个变体的未压缩大小,然后对您的项目进行调整,以将每个变体的未压缩大小保持在 10 MB 以下。

有谁知道它是否允许通过网络延迟加载图像以减小资产的大小,因为在我当前的应用程序剪辑中,它们占用了几乎一半的大小。可以这么说,有没有人试图上传一个应用程序剪辑,它正在这样做而没有被拒绝?

提前致谢

0 投票
2 回答
105 浏览

ios - iOS appClip 状态收到了吗?

我刚刚完成了高级 App Clip Experiences 的设置。

我不确定我是否需要等待或者还有什么我应该做的,因为 App Clip 状态以绿色点亮Received

在苹果文档中也找不到有关 App Clip 状态的任何有用信息,任何有 App Clip 经验的人都可以分享实时 App Clip 的状态,如果在Received状态之后需要其他信息。

谢谢

在此处输入图像描述