在apiCloud上如何使用極光推送(ajpush)功能
阿新 • • 發佈:2019-02-06
首先在極光推送推送官網,繫結app專案。
安卓只需要繫結應用包名,ios需要生成推送證書做繫結。具體極光推送官網有詳細步驟。在繫結專案後,會生成AppKey和Master Secret
完成上面的步驟,極光官網的操作就結束了。
下面進行apiCloud的操作:首先,新增ajpush模組,並在congfig.xml檔案中新增程式碼
<feature name="ajpush">
<param name="app_key" value="極光推送的AppKey"/>
<param name="channel" value="極光推送的Master Secret"/>
</feature>
然後在config.xml設定的起始頁中,寫入相應程式碼,具體可看ajpush模組,需要注意的是,安卓需要執行init()方法,ios會自動初始化。若是需要增加語音推送功能,安卓可以把語音播放功能放在初始化方法中。
最後進行後端的編碼:我使用的是java後端程式碼,先匯入jar包
下面是具體的程式碼:
-
public class UserJpush { private static final Logger log = LoggerFactory.getLogger(UserJpush.class); private static final String APPKEY
.setSound("widget/test.wav")設定。