推送服務是App應用中非常重要的一個服務,尤其對於App開發者而言,沒有什麼途徑比訊息推送更能直接、即時地觸及到目標使用者群體。根據相關資料顯示,通過推送服務可以顯著提升App的使用者粘性和活躍度。
本期極光筆記就為大家講解下,如何在APICloud開發平臺使用推送功能。
jpushVip模組封裝了極光推送平臺的SDK,使用此模組可實現接收推送通知和透傳訊息功能, 和APICloud平臺的推送功能相似,都支援線上推送,但是如果要支援離線推送,需要整合極光廠商通道。
使用極光推送基本流程說明
01
在極光推送網站(https://www.jiguang.cn)註冊帳號,並建立應用,獲取APP_KEY;應用包名填寫APICloud開發平臺的包名。
02
在config.xml中配置meta-data,填寫JPUSH_APPKEY及JPUSH_CHANNEL引數,JPUSH_APPKEY在應用資訊中獲取。
03
若是整合極光廠商通道,在config.xml中配置meta-data,小米平臺,魅族平臺,oppo平臺,vivo平臺,華為平臺推送資訊, 各平臺申請方式如下,
廠商通道相關引數申請教程:
https://go48pg.yuque.com/docs...
廠商整合設定介面如下:
04
前端呼叫jpushVip模組方法,初始化和監聽推送訊息。
使用此模組之前需先配置config檔案 ,方法如下 "MI-" "MZ-" "appid=" 等字首不能省略。
//極光配置
<meta-data name="JPUSH_CHANNEL" value="渠道號"/>
<meta-data name="JPUSH_APPKEY" value="通過極光推送網站獲得appkey" />
// <!—xiaomi start-->
<meta-data name="XIAOMI_APPKEY" value="MI-您的應用對應的小米的APPKEY" />
<meta-data name="XIAOMI_APPID" value="MI-您的應用對應的小米的APPID" />
// <!—xiaomi end -->
// <!-- meizu start -->
<meta-data name="MEIZU_APPKEY" value="MZ-您的應用對應的魅族的APPKEY" />
<meta-data name="MEIZU_APPID" value="MZ-您的應用對應的魅族的APPID" />
// <!-- meizhu end -->
// <!-- oppo start -->
<meta-data name="OPPO_APPKEY" value="OP-您的應用對應的OPPO的APPKEY" />
<meta-data name="OPPO_APPID" value="OP-您的應用對應的OPPO的APPID" />
<meta-data name="OPPO_APPSECRET" value="OP-您的應用對應的OPPO的APPSECRET" />
// <!-- oppo end -->
// <!-- vivo start -->
<meta-data name="com.vivo.push.api_key" value="您的應用對應的VIVO的APPKEY" />
<meta-data name="com.vivo.push.app_id" value="您的應用對應的VIVO的APPID" />
// <!-- vivo end -->
// <!-- huawei start -->
<meta-data name="com.huawei.hms.client.appid"
value="appid=您的應用對應華為的appID"></meta-data>
// <!-- huawei end -->
// <!-- iOS start -->
<feature name="jpushVip">
<param name="app_key" value="123456789" />
<param name="channel" value="your channel" />
</feature>
// <!-- iOS end -->
極光後臺操作介面如下:
推送的時候可以設定廣播所有人、裝置標籤、裝置別名、Registration ID和使用者分群推送。
模組的文件中也提供了相應的方法,具體可以參考APICloud開發平臺官方文件
https://docs.apicloud.com/Cli...
關於APICloud
2021年,用友將APICloud的移動端低程式碼開發能力及移動開發生態融入用友BIP後,APICloud深度佈局開發者生態,已與用友YonBuilder進一步融合,成為用友YonBuilder的移動端低程式碼開發平臺,並聚合海量功能模組,支援一套程式碼同時生成Android/iOS端App、小程式,應用開發、釋出、運營一站式搞定。目前,已構築超100萬+註冊使用者的開發者生態,形成堅實的生態壁壘和先進的敏捷開發能力。
關於極光
極光(Aurora Mobile,納斯達克股票程式碼:JG)成立於2011年,是中國領先的移動開發者服務提供商,專注於為開發者提供穩定高效的訊息推送、一鍵認證以及流量變現等服務,助力開發者的運營、增長與變現。同時,極光的行業應用已經擴充至市場洞察、金融風控與商業地理服務,助力各行各業優化決策、提升效率。