極光筆記|極光推送在APICloud平臺的使用教程

極光JIGUANG發表於2022-03-24

推送服務是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年,是中國領先的移動開發者服務提供商,專注於為開發者提供穩定高效的訊息推送、一鍵認證以及流量變現等服務,助力開發者的運營、增長與變現。同時,極光的行業應用已經擴充至市場洞察、金融風控與商業地理服務,助力各行各業優化決策、提升效率。

相關文章