華為帳號服務學習筆記(一):什麼是HMS,什麼是華為帳號服務
華為帳號服務學習筆記(一):什麼是HMS ,什麼是華為帳號服務
近2 年來,因美國對華為的打壓,google 的GMS 禁止在華為手機上使用,導致華為手機在歐洲的銷售量降至冰點,華為也不甘示弱,集全公司之力快速推出自己的華為移動服務即HMS ,正好國內相關網際網路企業也擔心會遇到同樣的遭遇,紛紛尋找GMS 的替代方案,頓時在國內掀起一陣去“美”風。華為HMS 整合量也迅速增長,HMS 生態做的風聲水起,相信在不久的將來,華為“三分生態”(蘋果、谷歌、華為)也只是時間問題。
作為移動應用開發者,懂HMS ,有HMS 相關的服務的接入經驗,將會是後續職場技能的一個亮點,最近筆者因為專案需要,利用工作之餘,花了點時間學習了下華為的HMS 以及華為的帳號服務,並整理了一些筆記供大家一起交流參考。
一、 什麼是HMS ?
全稱“Huawei Mobile Services” ,是 的合集, HMS 包含一整套開放的HMS Apps 和HMS Core 、HMS Capabilities 、HMS Connect ,以及相應的開發、測試的IDE 工具。
HMS Apps 包括 、華為智慧助手、華為應用市場、華為錢包、華為天際通、華為影片、華為音樂、華為閱讀、華為主題和生活服務等組成的核心應用,他們是獨立的應用。
HMS Core 是華為移動服務提供的端、雲開放能力的合集,助力開發者高效構建精品應用,是華為為其裝置生態系統提供的一套應用程式和服務, 開發者只需整合HMS SDK 即可使用華為的多個開放能力。從華為開發者聯盟上看,當前HMS Core 已經包含華為帳號服務等幾十個服務,涉及各個領域。
華為HMS 與華為鴻蒙的關係?
很多人搞不清楚這兩者的關係,如果用IAAS 、PAAS 、SAAS 來比喻的話,鴻蒙屬於PAAS ,是手機的作業系統,而HMS 屬於SAAS 的範疇,是在作業系統之上提供的服務。
二、 什麼是華為帳號服務?
華為帳號服務是HMS Core 提供的基礎能力之一,華為帳號服務為開發者提供了簡單、安全的登入授權功能,方便使用者快捷登入。使用者不必輸入帳號、密碼和繁瑣驗證,就可以透過“華為帳號登入”快速登入,即刻使用App 。
說白了,像我們平時開啟某個應用,比如招商銀行APP ,第一步是需要先進行登入,如下圖,當前招商銀行支援華為帳號登入、微信帳號登入。點選使用華為帳號登入,就可以用自己的華為帳號登入招商銀行APP 了。
那麼有哪些場景可以使用華為帳號服務呢?
1 、開發者沒有自己的帳號系統。因為畢竟不是隨隨便便一家公司或個人就能開發和維護一套這麼龐大的系統。這種情況,就可以在應用中整合華為帳號服務SDK ,使用華為的帳號體系。
2 、希望華為帳號龐大的使用者群體能給自己的應用帶來使用者增長。據華為官方釋出,華為帳號的使用者量已經達到10 億了,這麼龐大的使用者量國內沒有幾家企業能匹敵。
3 、希望藉助華為全球化使用者協助自己應用出海。華為帳號服務已經服務於190 多個國家,支援70 多種語言,這對於想出海的應用來說,無論是語言的國際化、還是海外的使用者量都是一個非常好的選擇。
經過這段時間的研究,筆者總結下接入華為帳號服務後可以給自己的應用帶來哪些優勢:
1、 支援華為全場景
華為帳號能在手機、平板、大屏、車機、手錶等全場景進行通用切換登入,便於應用開發者將自身的產品和服務充分融入華為全場景平臺。
2、 共享華為全球使用者資源
前面也說了,華為帳號服務覆蓋了全球190 多個國家和地區,支援70 多種語言積累了龐大的使用者資源,接入後可以讓應用更輕鬆的獲得客戶。
3、 帳號安全有保障
華為能讓美國忌憚,技術能力自然不低,安全方面自然不會比其他廠家差,招商銀行這種對於安全要求極高的企業都在用。華為帳號採用密碼+ 驗證碼雙因素身份驗證的方式,遵循OAuth2.0 和OpenID Connect 等國際標準協議保護,並在整個過程中對資料進行加密,同時提供基於RISC 的跨帳號保護功能。
4、 接入華為帳號服務非常快捷
這個我有親身實踐,要是快的話,半個小時內可以完成,後面會詳細介紹如何快速接入華為帳號服務。
最後,華為官方github 上提供了2 個華為帳號服務Demo 原始碼,其中一個還提供了下載二維碼,可以使用手機瀏覽器掃描下載Demo APK 進行安裝體驗,筆者下載體驗了一下,Demo 非常簡單,側面也說明接入華為帳號服務不會太困難。
後續筆者會不斷輸出相關領域的優質內容,希望大家持續關注本帳號!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69997171/viewspace-2765007/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 華為帳號服務學習筆記(四):Authorization Code模式服務端開發筆記模式服務端
- 華為帳號服務學習筆記(二):OAuth2.0協議詳解筆記OAuth協議
- 華為帳號服務學習筆記(五):OpenID Connect協議詳解筆記協議
- 【Insights直播】華為帳號服務,打造全場景安全帳號體系
- 【接入指南】一個Demo帶你玩轉華為帳號服務
- Insights直播回顧| 華為帳號服務,打造全場景安全帳號體系
- 【FAQ】接入華為帳號服務過程中常見問題總結
- 華為帳號服務助力應用運營和使用者轉化
- IT服務管理是什麼?
- 華為帳號服務升級,助力應用快速驗證使用者身份
- 什麼是好的筆譯服務?
- 華為雲容器和微服務是什麼?微服務
- 產業服務是什麼意思?詳解產業服務產業
- 什麼是IT運維管理服務運維
- 什麼是微服務架構?什麼是服務註冊與發現微服務架構
- 【FAQ】華為帳號服務報錯 907135701的常見原因總結和解決方法
- 使用SpringBoot構建REST服務-什麼是REST服務Spring BootREST
- 華為雲代理有什麼優勢,折扣,返傭,服務!
- 什麼是網路安全等保服務
- 什麼是資料即服務(Data as a Service)?
- 什麼是 SAP Spartacus UI 的 direction 服務UI
- 基於Cocos SDKHub接入華為HMS Game服務—接入華為應用升級服務GAM
- 埠號是什麼?
- 什麼是重保服務?重保服務工作內容有哪些?
- 微信小程式服務(功能)直達是什麼?有什麼作用?微信小程式
- 【雲端計算】什麼是私有云?可提供哪些服務?缺點是什麼?
- 【知識分享】什麼是IT運維管理服務運維
- 知道什麼是docker index服務就看這裡。DockerIndex
- (2)什麼是服務拆分和遠端呼叫
- 什麼是服務質量(QoS) ?—Vecloud微雲Cloud
- 華為帳號“一號暢玩”體驗,助力遊戲使用者增長遊戲
- 到底什麼是微服務?其實就是DDD領域服務微服務
- OpenLDAP集中管理使用者帳號學習筆記 (轉)LDA筆記
- 使用unity完成華為遊戲的初始化和華為帳號登入Unity遊戲
- SOA— 服務為導向的架構是什麼?架構
- 微服務是什麼?微服務
- 什麼是微服務?微服務
- 什麼是微服務微服務