在社交领域,微博作为承载广大用户情感连接与信息交流的重要平台,始终致力于探索并构建更具创新性的社交应用,以满足用户日益多元化的社交需求。
应用场景
登录注册
传统的登录注册经常会面临验证流程冗长,密码容易遗忘等痛点,通过接入HarmonyOS SDK 华为账号服务(Account Kit)的一键授权功能,三秒内就可以完成登录注册,无需输入账号、密码等繁琐验证,为微博用户带来了全场景一致的快捷登录体验。同时,Account Kit还内置了多重安全保护,即采用双因素验证,遵循 OAuth 2.0和OpenID Connect 等国际标准协议,保护用户的数字资产和个人隐私,满足了微博对账号安全的诉求,另外Account Kit还提供了灵活定制的UI接入方式,满足了微博登录注册页面统一风格的诉求。
得益于鸿蒙开发套件提供的标准化SDK与API文档,提高了开发者的开发效率,三人/天就可以完成Account Kit的接入,成本节省了70%(*数据来源于微博)。
消息推送
当用户完成了登录注册,即时信息获取成为核心诉求。传统消息推送方案存在延迟高、功耗大等问题。通过集成 HarmonyOS SDK 推送服务(Push Kit),依托安全可靠的系统级消息发送通道,保障消息即时成功送达,从而为微博提供了稳定、高效且低功耗的消息推送能力。
集成Push Kit也便捷高效,微博会调用Push Kit获取Push Token,并及时上报到服务端进行Push通道绑定,服务端会下发消息到Push Kit,实现了系统级通道的精准投递。
桌面卡片
通过Push Kit完成消息的秒达后,利用HarmonyOS SDK卡片开发服务(Form Kit),长按微博图标,点击卡片入口,即可在桌面上添加一张微博热搜卡片,热点内容一览无余,用户点击热搜卡片内感兴趣的话题,可以直接打开微博客户端话题详情页。至此,用户完成了对微博热点内容的高效率消费。
这背后是ArkTS卡片框架的强大能力,其中FormExtensionAbility提供了卡片的创建、销毁、更新等生命周期回调。基于这些能力,微博热搜卡片支持了定时更新、用户触发更新等多种更新机制,这些更新机制协同工作确保了热搜数据的实时性、可靠性和流量效率,同时优化了用户体验和系统资源的使用。
长时任务
当用户从信息消费者转变为内容创作者时,其中多图、视频或混发等复杂内容的创建,容易受到系统中断影响。HarmonyOS SDK后台任务开发服务(Background Tasks Kit)中的长时任务API(BackgroundTaskManager)成为了解决这一痛点的关键,它允许应用在后台持续执行任务,即使用户切换到其他应用或锁屏也不会中断,确保了任务的连续性和可靠性。
结合断点续传、进度可视化和智能电量管理等多种策略,微博用户不用再担心编辑的内容会丢失,可以安心地编辑和发布内容,创作过程更加流畅和可靠,大幅提升了微博用户的发博体验。
扫码直达
当用户完成创作后,如何将优质内容进行快速传播,扫码直达给出了惊艳答案。扫码直达是系统级入口的革新,接入扫码直达,我们需要借助HarmonyOS SDK 应用链接服务(App Linking Kit),它的表现形式是https链接,并且增加了域名校验环节,通过域名校验,可帮助用户消除歧义,识别合法归属于域名的应用,使链接更加安全可靠。
APP Linking要求对于同一个https链接有应用和网页两种呈现方式。当应用安装时,优先打开应用呈现内容,当应用未安装时,则直接打开浏览器展示Web版的内容。
以视频为例,用户从控制中心下拉扫码入口,扫描博主个人二维码,自动唤起微博客户端个人详情页面,完成关注博主的操作。扫码直达为用户带来了零摩擦的跳转体验,进而支撑了微博的快速添加好友、关注博主等多种应用场景。
内容流转
扫码直达让连接的效率飙升,而内容分享的方式也迎来了新的变化。用户看到精彩博文,长按内容,轻轻拖到屏幕边缘,内容瞬间流转到跨应用中转站。这背后是HarmonyOS SDK拖拽接口的能力,微博通过拖拽接口拖出数据,拖出数据采用的是UDMF统一数据对象Unified Data进行封装,便于中转站通过拖拽接口拖入数据的处理,为用户带来了新颖的分享体验。
拖拽是一种高效的分享方式,而系统级分享面板则进一步提升了分享的效率,微博接入了HarmonyOS SDK 分享服务(Share Kit)系统分享面板,支持丰富的多媒体内容和流畅的交互体验,除了提升用户的体验,也大幅提高了用户在鸿蒙生态中的社交分享效率。
回顾总结
统一的华为账号提升了用户粘性,高效的消息推送机制增强了用户的互动;创新的UI组件如服务卡片,丰富了内容的展现形式;长时任务则提升了应用的性能和便捷性;新颖的分享方式丰富了鸿蒙生态的乐趣和内容;扫码直达提升了内容的连接效率等这些都让HarmonyOS SDK的价值得到了充分的体现。随着鸿蒙生态的不断完善,将为开发者带来更多可能性,推动社交应用向更高层次发展。
了解更多详情>>