一、什么是App Clips
App Clips 是 iOS 14 的一个紧张“卖点”,它提供了一种“即时利用”的方式,让用户可以在特定时间、特定场景,在不下载完备 App 的条件下,体验到 App 的核心功能。
二、App Clips 应用场景
- 1、苹果保举应用场景
进店→ 看到NFC标志并碰一碰→ 手机弹出该店的Clips弹窗(卡片)->点击进入Clips->下单并付款(Apple pay)
NFC唤醒Clips卡片,点击Open进入Clips页面。这两步属于Links。
(1)NFC标志就是编码后的URL,必须注册;
(2)点击Open,也是打开启动URL(通过NSUserActivity获取到的URL所在)
- 2、App Clips 唤起方式
(1)利用苹果自带相机应用扫码App Clips二维码
(2)利用iPhone触碰特定的NFC标签
(3)在苹果自带欣赏器Safari中访问特定网站的Smart App Banner。(许多网站都有这种计划,只不外之前都是跳转到App,现在换成了Clips)
(4)在iMessage中主动分享、打开他人分享的APP Clips
(5)在苹果自带舆图中唤起利用。(某家店肆在舆图中的详情页有Clips的入口)(中国不支持)
(6)Siri会提示附近有Clips(nearby suggestions)
不管什么调用方式,末了都是展示Clip的卡片,然后从卡片进入详细页面
- 3、App Clips 与通用链
(1)相较于通用链来说,App Clips更具有一些上风。对于iOS应用来说,通用链可以唤起我们的沉默沉静用户(已经安装了APP,但不会主动打开)。全部通用链的条件是用户必须安装了APP。而App Clips,在Safari中,你没有安装应用会有提示打开App Clips的提示,以是App Clips更大的作用在于拉新。
(2)当你已经安装了应用时,App Clips并不会影响通用链的唤起动作。
- 4、CSDN App Clips
三、一些必要思量的标题
- 1、实用于APP 的业务场景?(可体验的完备闭环)
- 2、App Clips 只支持iOS 14及以上的装备
- 3、App Clips 唤起方式有二维码、Safari Smart Banner、NFC、Map、Message。实用于我们的应该只有二维码(二维码只有体系相机与扫码才气辨认)与Safari Smart Banner。
四、App Clips 设置流程
- 1、设置流程
(1)设置网络服务器和Clip,为了处置处罚链接的标题
(2)服务器上:更新apple-app-site-association文件(增长app clip的apps key)
(3)Clip上:增长关联域权利(Xcode中associated domians增长网站域名);处置处罚NSUserActivity(此中的属性webpageURL提供跳转到Clips的URL,详细代码看示例,在主函数内里添加)
(4)在Apple Store Connect上面设置clip弹出卡片的一些信息(主标题:18字符;副标题:43字符;图片:3000*2000像素 宽高比3:2 png/jpg 不透明)
<1> 第一步(网页banner、iMessage分享气泡设置)副标题、图片、动作(怎样进入,比方open)。这些信息在网页banner、iMessage分享气泡当中都是公用的。这两种方式打开的卡片也是利用这里设置的信息(默认表现这些信息)
<2> 第二步
别的的设置必要在advanced app clip experience中设置(比方NFC、二维码)设置URL。一个clip可以设置多条URL。设置bundle id
<3> 第三步(这里设置的信息就黑白默认表现的,会表现在卡片、舆图这些场景中)图片、主标题、副标题,选择举动。
⚠️对于同一个店家的差异clip来说,不消给每个clip都注册一遍URL,前缀是类似的,注册一遍前缀就行。
但是哪怕注册的URL只用作前缀,这个所在也必须是可以大概被处置处罚的,不能打不开这个注册的URL。(此时图片标题这些信息都是单独设置的,只是URL前缀注册一遍就行)
⚠️对于同一个clip来说,也只必要注册一个URL作为前缀就行。后续的URL参数大概所在不消单独注册,如许就能打开特定的clip页面(卡片上图片、标题这类信息都是类似的)
(5)Safari网页上面必要设置clip的banner(网页上打开clip的入口)iOS14才支持网页必要设置:<meta name="apple-itunes-app" content="app-clip-bundle-id=net.xxx.Clip,app-id=xxxxx">
- 2、App Clips On TestFlight
把App和Clip提交给Apple Store Connect之后,要在TestFlight内里新建一个关于clip的部门,为clip增长测试调用点,方便测试通过设置差异URL打开差异页面。
点击add app clip invocation->设置标题、URL等
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金 |