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

文章图片
唤醒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 。
本文由彭权华、何世友共同完成 。
推荐阅读
- 下个10年,Go能取代Python成为开发者的首选语言吗?
- 命运2|《命运2》知名外挂商宣布停售,表示完全尊重开发商决定
- 脑极体|百度之星正在出圈,用十六年打造程序员版“天才请就位”
- 房地产|持续回暖! 前9月房地产开发投资同比增5.6%
- 同比|持续回暖! 前9月房地产开发投资同比增5.6%
- 清粉|高智商犯罪!85后北大毕业生放弃百万年薪,开发20余款微信清粉软件,获利800余万
- 齐鲁网|私设地铁站牌宣传楼盘 济南一开发商被罚49万
- 药品|华东医药与美国药企签署卵巢癌药品独家临床开发和商业化协议
- 新民晚报|检察机关对一批虚开发票企业作出相对不起诉决定 原因是……
- 商业化|华东医药与美国药企签署卵巢癌药品独家临床开发和商业化协议
