推薦:採用H5 + Springboot + netty開發的java聊天程序(https://blog.csdn.net/zwx19921215/article/details/102893689)
首先來說下app加入個推(www.getui.com)。
個推即消息推送,將消息推送至客戶端app,要加入個推首先要在個推開發者中心註冊賬號,進入應用管理創建一個應用。
創建應用的步驟如下:
注意幾個關鍵信息:android包名、android簽名,我接下來會說明怎麼獲取這兩個值。
android包名獲取:
HBuilderX中項目右鍵 發行->原生App-雲打包
複製Android設置選項卡中的Android包名到個推應用中
android簽名的獲取:
點擊android簽名輸入框右下角“如何獲取” 藍色字體,彈出對話框
該對話框中大概說明了獲取步驟,而且注意指明的是SHA256的簽名哦,接下來我會說明在本機怎麼獲取SHA256簽名。
打開cmd命令窗體,進入jdk安裝目錄下的bin目錄(E:\Program Files\Java\jdk1.8.0\bin),執行如下命令
keytool.exe -list -v -keystore C:\Users\Administrator\.android\debug.keystore
複製SHA256的相關簽名填入個推應用中android簽名即可。
注意:C:\Users\Administrator\.android\debug.keystore 中Administrator是指當前用戶,每個人的用戶不一定是一樣的
至此,個推應用已創建完畢。
查看創建應用的配置祕鑰信息,因爲我們打包時會用到,如下圖:
接下來簡單說明一下HBuilderX怎麼打包H5 app。
在打包之前我們先做一些簡單的app相關配置,如啓動圖設置、app名稱設置、個推配置等。
打開項目中manifest.json,開始如下配置:
配置個推相關信息,注意appid,appkey,appsecret均來自我們在之前創建的應用當中,複製過來即可。
以上配置完後就可以開始打包啦,HBuilderX中項目右鍵 發行->原生App-雲打包
點擊打包後等待幾分鐘,控制檯會返回下載鏈接。
由於IOS需要成爲開發者或者越獄手機採用使用,因此我們可以暫時先只打android包。
具體項目中個推代碼的引入參考博客:採用H5 + Springboot + netty開發的java聊天程序(https://blog.csdn.net/zwx19921215/article/details/102893689)