HBuilder X 是開發前端用的整合開發環境 (Integration Development Environment, IDE),可以結合後端來進行編譯成安卓或是蘋果的手機 app,所以需要註冊 dcloud 帳號。
打開本機瀏覽器,輸入 dcloud 開發者官方網站 https://dev.dcloud.net.cn ,使用個人信箱註冊一個帳號,如下圖所示,這裡的驗證碼比較有趣,是要去做加法計算,而非輸入看到的內容。
註冊
圖 1、dcloud 註冊頁面
註冊後即可登錄,而註冊信箱會收到一封通知信,如下圖所示。
圖 2、dcloud 註冊成功通知信件
只是第一次登錄系統,系統會要求進行信箱的認證,確認信箱是可用的,必須要確認後方可使用 dcloud 的服務,會收到如下圖的信件。
圖 3、dcloud 信箱確認通知信件
認證
最後記得去進行實名認證,沒有進行這個步驟的話,dcloud 不會提供編譯手機app 的服務。點選畫面左上角的 實名認證, 會要求輸入 帳戶信息,因為筆者是台灣人,所以只能進行手機認證,沒辦法進行下方的開發商實名認證,那是需要有大陸人民的身分證號,但這不影響個人開發的功能,簡單來說只要完成手機認證就可以進行個人開發了。
圖 4、dcloud 實名認證
創建應用
接下來可以先在 dcloud 上先創建一個新的應用,如下圖所示。
圖 5、dcloud 創建應用主畫面
應用類型請選擇 5+app ,應用名稱自定,比方說 fishRecognition,但是必須跟在 HBuilderX 內創建的項目要一樣,因為 dcloud 會為這個應用創建一個 appid,dcloud 與 HBuilderX 會以這個 appid 為對應的識別碼。
圖 6、dcloud 創建應用設定畫面
設定應用的 Uni Push
單擊先前建立的應用 fishRecognition,進入設定應用畫面,單擊左手邊的 Uni Push 功能選單,需要開啟 Uni Push ,系統才知道如何編譯手機 app 的組態,應用名稱 HBuilderX IDE 相關,並非是手機 app 的應用名稱;選擇平台預設是 Android 可以加選 iOS;Android 包名會有提示,可以自訂;Android應用簽名,可以複製下方的 DCloud 公用證書中的 SHA1 格式的簽名; iOS BundlesId 跟上方的 Android 包名類似,用來識別用的,可自行輸入。輸入完畢後點擊 開通 即完成所有相關設定。
圖 7、dcloud 創建應用設定畫面