基于HarmonyOS SDK開放能力的微博社交體驗構建實踐
在社交領域,微博作為承載廣大用戶情感連接與信息交流的重要平臺,始終致力于探索并構建更具創新性的社交應用,以滿足用戶日益多元化的社交需求。
應用場景
登錄注冊
傳統的登錄注冊經常會面臨驗證流程冗長,密碼容易遺忘等痛點,通過接入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的價值得到了充分的體現。隨著鴻蒙生態的不斷完善,將為開發者帶來更多可能性,推動社交應用向更高層次發展。
了解更多詳情>>
浙公網安備 33010602011771號