问题标签 [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.
apple-appclips - 为什么 App Clip Code 有效载荷大小限制如此之小
我们正在使用 App Clips,虽然使用 Apple 的 App Clip Codes 会很好,但似乎有一个无法使用的小负载限制。甚至尝试对相对较短的 URL 进行编码,如下所示:
返回错误:
因此,对任何有用的东西进行编码的唯一方法是将数据库中的所有参数与 URL 中的引用一起使用,但这会增加一个额外的往返请求来检索该数据。我错过了什么吗?
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.
xcode - 配置与 com.apple.developer.parent-application-identifiers 权利的权利文件值不匹配
我已经为我的应用程序创建了 App Clip,但我无法自动签名,我收到 2 个错误:
自动签名失败Xcode 未能配置此目标。请在https://feedbackassistant.apple.com提交错误报告,并包含来自报告导航器的更新签名报告。
配置文件“iOS 团队配置文件:xxxclip”与 com.apple.developer.parent-application-identifiers 权利的权利文件值不匹配。
当我使用新的 appclip 创建新应用程序时,它工作正常,但是当我在当前应用程序上尝试它时,它一次又一次地无法正常工作,我已经尝试了社区中几乎所有相同问题的解决方案。
在我花了几天时间试图解决这个问题后,我在这里发布了我的问题。
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) 用例来说是不可能/不推荐的,请告诉我。
ios - 是否可以从第三方/受信任的应用程序深度链接到 App Clips (iOS)?
从我的 App Clip 中,我想使用第三方/受信任的应用程序进行身份验证,这将导致用户从 App Clip 切换到第三方应用程序,用户将在其中进行身份验证,并且第三方应用程序应该能够身份验证成功后,深度链接/切换到 App Clip。
这里的问题是第三方应用是否有可能将用户返回给 App Clip?如果是,如何?
我也在开发者论坛上发布了这个问题,还没有收到任何回复。 https://developer.apple.com/forums/thread/680267
感谢任何人对此的迅速回应/建议。谢谢你 :)
ios - 应用剪辑域状态和高级应用剪辑体验中的错误
扫描 NFC 标签时,我必须添加 App Clip 功能。我创建了一个 AASA 文件并将其托管在服务器上。我的 AASA 文件是有效的 JSON。
但是,当我在 AppStore 上上传构建时,它给了我一个错误,指出“1 个无效域”。当我查看其状态时,它在缓存状态和域状态中显示“禁止不安全重定向”。
此外,如果我在 App Store 上制作应用剪辑体验并输入 url,我总是会收到此错误:“此 URL 未包含在您的应用的关联域中。更新关联域或使用不同的 URL。”
请指导我。谢谢!
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 文件设置内容类型的正确方法是什么。
谢谢!
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 以下。
有谁知道它是否允许通过网络延迟加载图像以减小资产的大小,因为在我当前的应用程序剪辑中,它们占用了几乎一半的大小。可以这么说,有没有人试图上传一个应用程序剪辑,它正在这样做而没有被拒绝?
提前致谢