package cn.jpush.android.service; import android.app.Notification; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import cn.jpush.android.api.CmdMessage; import cn.jpush.android.api.CustomMessage; import cn.jpush.android.api.JPushMessage; import cn.jpush.android.api.NotificationMessage; import cn.jpush.android.local.ActionHelper; public abstract class JPushMessageReceiver extends BroadcastReceiver { public Notification getNotification(Context context, NotificationMessage notificationMessage) { return null; } public boolean isNeedShowNotification(Context context, NotificationMessage notificationMessage, String str) { return true; } public void onAliasOperatorResult(Context context, JPushMessage jPushMessage) { } public void onCheckTagOperatorResult(Context context, JPushMessage jPushMessage) { } public void onCommandResult(Context context, CmdMessage cmdMessage) { } public void onConnected(Context context, boolean z) { } public void onMessage(Context context, CustomMessage customMessage) { ActionHelper.getInstance().onMessage(context, customMessage); } public void onMobileNumberOperatorResult(Context context, JPushMessage jPushMessage) { } public void onMultiActionClicked(Context context, Intent intent) { ActionHelper.getInstance().onMultiAction(context, intent); } public void onNotificationSettingsCheck(Context context, boolean z, int i) { } public void onNotifyMessageArrived(Context context, NotificationMessage notificationMessage) { ActionHelper.getInstance().onNotifyMessageArrived(context, notificationMessage); } public void onNotifyMessageDismiss(Context context, NotificationMessage notificationMessage) { } public void onNotifyMessageOpened(Context context, NotificationMessage notificationMessage) { ActionHelper.getInstance().onNotifyMessageOpened(context, notificationMessage); } public void onNotifyMessageUnShow(Context context, NotificationMessage notificationMessage) { } public final void onReceive(Context context, Intent intent) { ActionHelper.getInstance().onJPushMessageReceive(context, this, intent); } public void onRegister(Context context, String str) { } public void onTagOperatorResult(Context context, JPushMessage jPushMessage) { } }