知晓程序|开发|刚上线的苹果「小程序」得这么做( 三 )


知晓程序|开发|刚上线的苹果「小程序」得这么做
文章图片
唤醒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 。
本文由彭权华、何世友共同完成 。