????????关注后回复 “进群” ,拉你进程序员交流群????????

作者丨小集

来源丨知识小集(ID:zsxjtip)

文章内容整理自 Session 《What's new in App Clips》,可观看视频获取第一用户体验。

苹果版小程序 App Clips 在 WWDC20 推出后,至念已快一年时间了。作为 iOS 14 的一大亮点功能,其目标是提供快速且专注的用户体验。用户可以通过 App Clips 来体验应用的部分功能,然后再确定是否下载应用。而许多公司和开发者也纷纷推出了自己的 App Clips,如 Firi Games 的 Phoenix 2

还有 TikTok 的 App Clips,它可以通过 iMessage 中的分享来打开

以及其它优秀应用的 App Clips,都以适合自己的方式(Safari、iMessage、二维码、NFC 或者 App Clip 码)来向用户展示应用的基本功能。

这个 Session 分享了关于 App Clips 的三个新特性:

• Safari 和 SafariViewController 中的 App Clip Card
• 通过本地体验(local experiences)来测试 App Clip
• App Clip 码

App Clip Card

打开 App Clips 有多种方法,上面的图中就列出了以往打开 App Clips 的方式,如 Safari、iMessage、二维码、NFC 或者 App Clip 码。

之前我们可以使用 apple-itunes-app 标签在 Safari 或 Safari View Controller 的顶部横幅中显示入口。

而在 iOS 15 中,我们可以将标签配置为在页面中间显示全尺寸的 App Clip Card。如果选择 View in Safari,那么 Safari 会记住这一选项,下次再加载页面时不再显示这个卡片,而是会显示在顶部横幅中。

要选择卡片模式,只需要将 app-clip-display 添加到标签中,并将值设置为 card。

对于使用 SafariViewController 呈现 Web 内容的应用程序,现在可以将卡片作为应用程序 UI 的一部分,用户可以直接从应用程序中启动 App Clip。

App Clip Card 会显示 App Clip 的标题、副标题、可执行的操作以及用于展示产品的标题图片。我们可以在 App Store Connect 中创建 App Clip Card,按照步骤一步步来就可以。

使用本地体验来测试 App Clip

对于用户来说,他们可以通过上述的各种方式来体验 App Clip,包括 App Clip Card。但对于开发人员来说,我们可能会遇到这样的问题:在开发 App Clip 时,可能还没有注册任何 App Clip,而我们又确实想测试整个流程。这时我们就可以使用本地体验,以在自己的测试设备中来体验 App Clip。

要创建本地体验,我们可以在设备的设置应用中,进入开发者设置,选择本地体验。在这里指定 App Clip 的名称、标题、URL 前缀、bundleID,然后选择照片库中的图像作为标题图像。


然后,我们可以扫描二维码或 NFC 标签来启动本地体验。

本地体验支持 QR、NFC、App Clip Code、Safari 和 Messages,但不会出现在地图、位置建议和 Spotlight 搜索中。另外,只能为 Xcode 安装的 App Clips 或者 beta 测试的 App Clips 指定本地体验。

App Clip 码

App Clip 码类似于小程序码,是苹果设计的独有的视觉码,是发现 App Clip 的最佳方式。在 iOS 14.3 之后可以获得。

每个 App Clip 码会对一个唯一的 URL 进行编码,并指向 App Clip。iOS 会对 URL 进行解码,然后调起 App Clip。App Clip 本身不需要关注 App Clip 码。

有两种类型的 App Clip 码:NFC 集成的或仅可扫描的。

对于 NFC 集成码,用户可以通过点击或扫描来交互,这类码适用于用户可以轻松触达的场景,如自动售货机、餐桌上等,而类似于电子邮件中的 App Clip 码,则只适用于扫描方式。

我们可以自定义 App Clip 码的模式,如选择前景色或背景色,隐藏 App Clip 徽标等等。

创建 App Clip 码的方式也有两种:

• 使用 developer.apple.com 的 App Clip Code Generator 工具

• 直接从 App Store Connect 下载

在测试或开发时,或者需要自动生成码时,建议使用命令行工具(App Clip Code Generator)。

最后是创建 App Clip 码的一些最佳实践:

• 将 App Clip 码放在平坦的表面上
• App Clip 码应该垂直放置,确保不要旋转 App Clip 码本身和中间的徽标

• 确保 App Clip 码 足够大,至少 1 英寸宽

• 确保良好的能见度,没有被遮挡、损坏或与其他代码放置得太近

• 确保信息简明扼要,并带有明确的目标

小结

现在,我们知道如何生成不同风格的 App Clip 码,并了解了在 Safari 和 SafariViewController 中使用 App Clip Card 来展示 App Clip,以及如何去测试。赶紧来试试吧。

-End-

最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!

点击????卡片,关注后回复【面试题】即可获取

在看点这里好文分享给更多人↓↓

App Clips 新特性相关推荐

  1. Dynamics CRM 2016 的新特性

    新版本CRM (2016 with update 0.1)发布已有几个月了,总结一下新特性,从几个方面来看: 1.针对整合功能的新特性 (1) 增加了CRM App for Outlook. 这个是一 ...

  2. 百度开发者大会-《用HTML5新特性开发移动App》PPT分享

    今天百度开发者大会,移动互联网分论坛,我的主题演讲<用HTML5新特性开发移动App>PPT分享如下. 完整PPT可在Slideshare观看,或者在百度开放云平台上下载到.

  3. (0042) iOS 开发之iOS10.3新特性:如何动态更换APP图标

    iOS新特性: iOS10.3教你如何动态更换APP图标? 1.iOS 10.3 开放了更换 app 图标的 API,核心方法是下面这个: [[UIApplication sharedApplicat ...

  4. Android M新特性Doze and App Standby模式详解

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/52312122 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...

  5. android付款功能,Qpay,利用 Android 新特性,把所有付款方式放在一起 | App+1

    应用快捷方式(App Shortcuts)是 Android 7.1 引入的众多新特性之一,利用这一特性,我们只需长按应用图标,即可通过在弹出的快捷方式列表进行操作.这一特性类似 iOS 设备上的 3 ...

  6. iOS咸鱼APP新特性界面-视频动画

    前言 昨天晚上一个简友简信我,问我咸鱼最新版的新特性动画有没有什么思路. 原谅 我都没怎么用过咸鱼, 再加上已经四点多了,就跟他胡诌了一下思路. 今天广州一如既往的是大雨倾盆, 想起昨晚的事, 就下载 ...

  7. 探秘 App Clips

    正文字数:3378字 预计阅读时间:9分钟 ◆ ◆  ◆ 简介 在iOS14中苹果推出了很多新特性,其中就包含App Clips.App Clips类似微信的小程序,不需要显式的去App Store里 ...

  8. 「苹果小程序」App Clips 和微信小程序区别在哪?我们做了一次上手实操

    作者|何世友.彭权华 阅读原文 6 月 23 日,Apple Park 的观众席上空无一人,但此时一场特别的「科技春晚」正在上演. 在 2020 年的 WWDC 大会中,自 iOS 7 以来变动最大的 ...

  9. Oracle 11g 新特性 -- Transparent Data Encryption (透明数据加密TDE) 增强 说明

    一.TransparentData Encryption (TDE:透明数据加密) 说明 Orace TDE 是Orcle 10R2中的一个新特性,其可以用来加密数据文件里的数据,保护从操作系统层面上 ...

最新文章

  1. spring bean 创建失败的常见原因
  2. dedecms发布文章提示标题不能为空怎么办
  3. 江苏省三级偏硬试题样卷
  4. SAP应用有可能改造成Serverless架构么?
  5. 一个顾客买了价值x元的商品(C语言)
  6. MFC 直线 虚线 折线 圆 椭圆 矩形 弧形
  7. (转)搭建Spring4.x.x开发环境
  8. 自定义标签处理器类的生命周期
  9. VS单步调试的无法进入断点、行号错乱等问题解决方法
  10. linux内核分析与应用 -- 内存管理(上)
  11. 从Oracle Database 角度来看浪潮天梭K1主机的操作系统选择
  12. 51单片机汇编语言流水灯代码
  13. 瑞友天翼服务器ip地址怎么修改,瑞友天翼6.0版本iphone移动客户端操作手册
  14. google服务框架 闪退_刷入对应谷歌服务框架之后依然闪退怎么办 解决方方攻略...
  15. IT服务体系工具支撑
  16. 关于围棋的基本功(转)
  17. GitHub学生优惠:repl.it 使用--Python爬虫示例
  18. Linux v4l2 一 应用层
  19. 计网复习——第三章 数据链路层
  20. 傅里叶变换短时傅里叶变换小波变换

热门文章

  1. linux单独编译内核的驱动
  2. JavaScript div跟随鼠标移动
  3. 湖南大学计算机博士好考吗,欲报考湖南大学人文类博士者注意:极难毕业
  4. golang单元测试:testing包的基本使用
  5. 从零开始学习InfluxDB:安装和使用入门教程
  6. Android Studio改变安卓工具栏背景色,内容色和状态栏颜色
  7. 全国各大学精品课程网站
  8. 网络常见面试题总结(三)
  9. 雷军演讲刷屏,我对项目经理人的发展又有了2点想法……
  10. 动态域名解析--每步动态域名解析