问题标签 [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 投票
0 回答
334 浏览

ios - 为什么我的应用剪辑的大小超过 10 MB

所以,我已经有一个安装了多个 pod 的项目。以下是启用 Bitcode 的应用瘦身报告中主应用 IPA 的大小:

应用 + 按需资源大小:30.7 MB 压缩,52 MB 未压缩

如果我解压缩 IPA 文件并查看它的可执行文件,它是 22.5 MB。 所以,我只是在 xcworkspace 中为 App Clip 创建了一个新目标。我既没有将其目标添加到 Podfile,也没有将任何代码添加到 App Clip 项目。然后,我将应用程序存档并导出应用程序剪辑以检查其大小。结果如下:

应用 + 按需资源大小:8.1 MB 压缩,22 MB 未压缩

如果我检查它的可执行文件,大小是 21.9 MB。我如何检查增加了它的大小?或有关如何修剪其可执行文件的任何建议?

有几点需要注意

  • 没有捆绑资产(图像/视频)
  • 构建阶段中没有链接库
  • 我还在我的可执行文件otool -L上使用了这个命令来检查静态库,结果如下: 终端输出
0 投票
2 回答
663 浏览

ios - Testing AppClip with local experience issue

I am trying to test an AppClip on my device by scanning the QR code.

Apple suggested:

Next, on the device, open the Settings app, navigate to Developer > Local Experiences, and select Register Local Experience. Configure a local experience and enter: A URL prefix that invokes the app clip Copy for the app clip card’s title and the subtitle A call-to-action verb A header image Your app clip’s bundle identifier

But I can't find Developer -> Local Experience option on my device. I am using beta version of iOS 14 (beta 6)

0 投票
1 回答
487 浏览

ios14 - 是否可以在没有完整应用程序的情况下构建 App Clip?

是否可以在应用程序连接中仅注册 AppClip 而不是完整应用程序?有没有一种方法可以让我们从 App Clip 中隐藏底部应用横幅并只使用剪辑?

在此处输入图像描述

0 投票
1 回答
518 浏览

swift - 如何为现有项目创建 App Clip iOS 14

如何将 App 剪辑添加到已经存在的项目中?我确定您将不得不以 iOS 14 为目标并创建一些新文件。但是在New file没有任何东西表明应用程序剪辑。

0 投票
2 回答
783 浏览

ios14 - 从 Xcode 启动 App Clip 时未调用 SceneDelegate 的“继续”

我正在尝试通过从 Xcode 运行应用程序剪辑来测试我的应用程序剪辑的 url 处理程序。然而,URL 方法处理程序(SceneDelegatecontinue方法)永远不会被调用,这与 Apple 的文档文档相反,其中指出:

对于支持基于场景的应用程序生命周期事件的基于 UIKit 的应用程序剪辑和完整应用程序,请实现 UISceneDelegate 中定义的回调。例如,实现 scene(_:continue:) 回调来访问用户活动对象。

对于响应基于应用程序生命周期事件的基于 UIKit 的应用程序剪辑和完整应用程序,请实现 UIApplicationDelegate 中定义的回调。请务必实现 application( :continue:restorationHandler:) 回调,因为您无权访问 application( :didFinishLaunchingWithOptions:) 中的 NSUserActivity 对象。

  • 应用程序委托未实现该application(_:continue:restorationHandler:)方法
  • 应用剪辑的方案启用了 _XCApplClipURL 参数并设置为https://fruits.com/check?fruit_name=bananas
  • 应用剪辑的Associated Domain列表appclips:fruits.com
  • 应用剪辑SceneDelegate如下

在过去的两天里,我一直在用头撞墙。我错过了什么?

注意:我正在使用github 中提供的这个示例应用程序,只是修改了签名配置以使应用程序剪辑能够编译和运行。

0 投票
1 回答
1565 浏览

swift - 在 TestFlight 中测试 AppClip:显示卡片?

使用 App Clip 创建了一个应用程序。App Clip URL 显示为已验证。Connect上的应用信息中已经设置了一张基本卡。

在 TestFlight 中设置了调用 URL。仅从 TestFlight 下载了 App Clip。

当使用代表 URL 的 QR 码时,它会调用“Web 链接”弹出窗口而不是 App Clip 弹出窗口。

我可以做些什么来测试通过 TestFlight 看到 App Clip 卡?我觉得我要么错过了什么,要么在 TestFlight 中不可能。

0 投票
0 回答
218 浏览

flutter - iOS 14.0 如何在 Flutter 项目中控制 App Clips 的大小

在现有的flutter项目中创建app clip target后,flutter.framework、flutter plugins和assets无法拆分到app clip target,app clip size有10MB的限制。如何解决这个问题呢?

0 投票
0 回答
247 浏览

ios - 如何使用 Firebase Auth 将 Sign in with Apple 凭据从 App Clip 迁移到父应用

我在应用程序中使用 Sign in with Apple 和 Firebase Auth。它按预期工作。

我也在开发一个 App Clip。它与父应用程序中的工作方式相同,但我想在用户迁移到父应用程序时迁移凭据。这一切都很好,但为了让用户登录到 Auth,它需要token创建一个OAuthProvider.credential.

文档说我们应该将凭证存储到userId共享用户默认值。但我不想将凭证存储在这里。

还有一篇文章使用共享钥匙串实现跨应用身份验证,不幸的是,它不适用于 App Clips。

有谁知道如何使用 Firebase Auth 将使用 Apple 凭据从 App Clip 迁移到父应用程序?

0 投票
1 回答
361 浏览

ios - 如何在商店中没有应用的情况下配置 App Clip

我目前正在开发一个小应用程序来展示 iOS 14 的新 App Clips 的实用性。由于这是展示 App Clips 功能的概念证明,而不是用于生产的应用程序,因此我在商店中没有可用的应用程序

是否可以在 App Store 上没有可用的应用程序的情况下配置 App Clip 启动体验?我能找到的文档似乎需要在 Apple Connect 上创建 App Clip。

0 投票
1 回答
338 浏览

xcode - #if APPCLIP 无法识别 APPCLIP 目标

我创建了一个新的 APPCLIP 目标,并在主应用程序和应用程序剪辑应用程序之间共享了相同的文件,但是当我尝试使用 #if APPCLIP 添加一些从未被调用的特定代码时,我肯定正在运行 AppClip 目标。

在此处输入图像描述