该文章属于<简书 — 刘小壮>原创,转载请注明:
前两天leader让我调研一下App Clips
,我简单调研了一下,这是我调研的一些总结,大家可以看看,有问题欢迎评论区讨论。
是什么
类似微信的小程序,不需要下载App
,可以直接打开一个小程序,并且不需要显式的去App Store
里下载。APP clips
可以在不打开主App
的情况下,单独进行使用,交互操作和主App
无异,例如登录、列表视图、支付等。
怎么用
通过Safari Banner
或iMessage
,点击URL
链接下载和打开App
,此时会弹出下面的问询窗口,告知用户是否要打开APP clips
,点击open即可打开。如果已经安装主App
,则打开的就是主App
,所以主App
和APP clips
都需要支持这个URL
。
下面是打开主App
的Safari Banner
,APP clips
的应该也这个形式差不多。
配置image
、subtitle
等,应该是直接在Apple Developer
开发者中心配置,之前一些App
外的信息也都是在上面配置的。
开发Tips
-
APP clips
由于是小程序,所以安装包大小被限制在10MB以内。 - 并且一个主
App
,只能有一个APP clips
。 - 如果想开发
APP clips
的话,可以下载最新的Xcode12 Bate
版开发,当然也需要运行在最新的iOS14
系统上。 -
APP clips
的bundle id
有命名要求,需要以{主App Bundle id}+Clip
的格式命名。 - 由于
APP clips
只支持iOS14
,所以可以直接使用SwiftUI
进行开发,还是比较nice的。
通过Xcode12
的App Clip
选项即可开发自己的App Clips
,开发完成后在Apple Developer
配置一些展示信息即可。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。