package com.hdl.photovoltaic.jpush; import android.content.Context; import com.google.gson.Gson; import com.hdl.photovoltaic.other.HdlLogLogic; import cn.jpush.android.api.CustomMessage; import cn.jpush.android.api.NotificationMessage; import cn.jpush.android.service.JPushMessageService; /** * 接收极光推送消息 */ public class JPushReceiverService extends JPushMessageService { /** * 自定义消息回调 * * @param context Context * @param customMessage 接收自定义消息内容 */ public void onMessage(Context context, CustomMessage customMessage) { HdlLogLogic.print("极光->自定义消息回调====>" + new Gson().toJson(customMessage), true); } /** * 点击通知回调 * * @param context Context * @param message 接收到的通知内容 */ public void onNotifyMessageOpened(Context context, NotificationMessage message) { HdlLogLogic.print("极光->点击通知回调====>" + new Gson().toJson(message), true); } /** * 收到通知回调 * * @param context Context * @param message 接收到的通知内容 */ public void onNotifyMessageArrived(Context context, NotificationMessage message) { HdlLogLogic.print("极光->接收到的通知内容====>" + new Gson().toJson(message), true); } /** * 注册成功回调 * * @param context Context * @param registrationId 注册 id */ public void onRegister(Context context, String registrationId) { HdlLogLogic.print("极光->注册成功回调Id====>" + registrationId, true); } /** * 长连接状态回调 * * @param context Context。 * @param isConnected 长连接状态 */ public void onConnected(Context context, boolean isConnected) { HdlLogLogic.print("极光->长连接状态回调====>" + isConnected, true); } }