问题标签 [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 - 为什么我的应用剪辑的大小超过 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上使用了这个命令来检查静态库,结果如下: 终端输出
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)
swift - 如何为现有项目创建 App Clip iOS 14
如何将 App 剪辑添加到已经存在的项目中?我确定您将不得不以 iOS 14 为目标并创建一些新文件。但是在New file
没有任何东西表明应用程序剪辑。
ios14 - 从 Xcode 启动 App Clip 时未调用 SceneDelegate 的“继续”
我正在尝试通过从 Xcode 运行应用程序剪辑来测试我的应用程序剪辑的 url 处理程序。然而,URL 方法处理程序(SceneDelegate
的continue
方法)永远不会被调用,这与 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 中提供的这个示例应用程序,只是修改了签名配置以使应用程序剪辑能够编译和运行。
swift - 在 TestFlight 中测试 AppClip:显示卡片?
使用 App Clip 创建了一个应用程序。App Clip URL 显示为已验证。Connect上的应用信息中已经设置了一张基本卡。
在 TestFlight 中设置了调用 URL。仅从 TestFlight 下载了 App Clip。
当使用代表 URL 的 QR 码时,它会调用“Web 链接”弹出窗口而不是 App Clip 弹出窗口。
我可以做些什么来测试通过 TestFlight 看到 App Clip 卡?我觉得我要么错过了什么,要么在 TestFlight 中不可能。
flutter - iOS 14.0 如何在 Flutter 项目中控制 App Clips 的大小
在现有的flutter项目中创建app clip target后,flutter.framework、flutter plugins和assets无法拆分到app clip target,app clip size有10MB的限制。如何解决这个问题呢?
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 迁移到父应用程序?
ios - 如何在商店中没有应用的情况下配置 App Clip
我目前正在开发一个小应用程序来展示 iOS 14 的新 App Clips 的实用性。由于这是展示 App Clips 功能的概念证明,而不是用于生产的应用程序,因此我在商店中没有可用的应用程序。
是否可以在 App Store 上没有可用的应用程序的情况下配置 App Clip 启动体验?我能找到的文档似乎需要在 Apple Connect 上创建 App Clip。