知晓程序|开发|刚上线的苹果「小程序」得这么做( 三 )
文章图片
唤醒AppClip
开发完AppClip后 , 我们可以点击SmartappBanner , 扫码二维码或NFC标签 , 点击Siri获取基于位置的建议 , 短信等方式来唤醒(invacation)AppClip 。
在AppClip可以被唤醒之前需要配置LaunchExperience , 即给AppClip配置一个URL和AppClipCard信息 。 在开发阶段可以直接配置LocalExperience或者在testflight上进行配置 。 AppClip准备发布时 , 需要在appstoreconnect上进行配置 。
本文主要介绍LocalExperience方式 , 其他方式可参考苹果开发文档(https://developer.apple.com/documentation/app_clips/testing_your_app_clip_s_launch_experience) 。
1.首先将SugarClip通过Xcode在手机运行起来 。
2.打开手机【设置】-【开发者】-【LocalExperience】-【RegisterLocalExperience】
文章图片
填入URLPREFIX , 打开任何以URLPREFIX为前缀的URL , 都会被当做打开AppClip来处理 。
填入ClipBundleId 。
填入Title、Subtitle , 选择一张图片 , 这些信息将会显示在AppClipCard上 。
3.步骤2的URLPREFIX编码成一个二维码(https://www.qr-code-generator.com/)
4.使用控制面板的二维码扫描器扫描 , 将会弹出AppClipCard 。
文章图片
5.点击查看 , 进入AppClip
文章图片
至此 , 我们已经完成了一个AppClip的开发 , 可以对整个过程做一些总结:
开发难度:
AppClip从技术选型上是面向iOS开发者的 , 对iOS开发者来说 , 开发AppClip可以简单到修改点配置即可发布 。 而如果是小程序开发者想要入坑 , 有两条路可以走:
1.
学习iOS原生开发;
2.
等待跨端的框架适配AppClip 。
挑战:
AppClip现阶段只允许使用SigninwithApple苹果登录、ApplePay苹果支付 , 无法集成微信登录、微信支付等线下服务场景主流的第三方能力 。 这对想要使用AppClip优化线下服务体验来说是个挑战 , 毕竟国内开通了ApplePay的不是多数 。 希望AppClip团队早日推出更好的解法 。
红利:
AppClip体验轻巧优秀 , 开发者可通过AppClip为主体app做一个试玩试用版本 , 让用户快速体验 , 以降低用户安装门槛 , 提高整体转化率 。
通过这篇文章 , 希望你也能高效的开发一个AppClip 。
本文由彭权华、何世友共同完成 。
- 脑极体|百度之星正在出圈,用十六年打造程序员版“天才请就位”
- 程序员|我国超重型火箭核心设备亮相,载重超“胖五”5倍,还用上了3D打印
- 新天域互联|将开发其首个英国数据中心园区?,谷歌购买33英亩土地
- 中国青年网|人脸追踪、双目活体对齐……系统梳理人脸识别开发的硬核技巧
- 美通社|Innotek开发高效磁性素材,LG
- 3D科学谷|深度剖析GE通过3D打印开发的一体式涡轮机中心框架
- javascript|游戏开发之旅-JavaScript重新介绍
- dji|大疆召开发布会发布新品,然而发布的却不是无人机
- 程序员|码农新机会!2019-2020这个领域程序员缺口很大!
- IT之家|e 键通”支付宝小程序上线,应急管理部“灾害事故