Package io.rong.push
Interface PushEventListener
-
- All Implemented Interfaces:
public interface PushEventListener
/~chinese 通知显示之前的回调,用户可拦截此事件进行通知自定义显示。 融云默认推送、华为数据透传方式推送、 FCM 数据方式推送会回调此方法。
-
-
Method Summary
Modifier and Type Method Description abstract boolean
preNotificationMessageArrived(Context context, PushType pushType, PushNotificationMessage notificationMessage)
/~english abstract void
afterNotificationMessageArrived(Context context, PushType pushType, PushNotificationMessage notificationMessage)
/~english abstract boolean
onNotificationMessageClicked(Context context, PushType pushType, PushNotificationMessage notificationMessage)
/~english abstract void
onThirdPartyPushState(PushType pushType, String action, long resultCode)
/~english abstract void
onTokenReceived(PushType pushType, String token)
/~english abstract void
onTokenReportResult(PushType reportType, int code, PushType finalType, String finalToken)
/~english void
onTokenReportResult(PushType reportType, int code, PushType finalType, String finalToken, String message, Map<String, String> failMap)
/~english void
onTokenReportResult(PushType reportType, int code, PushType finalType, String finalToken, String message)
/~english void
onStartRegister(List<PushType> preferTypes)
/~english void
onPreferPushType(List<PushType> preferType)
/~english void
onGetTokenServer(boolean isSuccess)
/~english void
onPushConfigInitFinish(Builder pushConfig)
/~english void
onGetTokenError(PushType pushType, long code, String errorMessage)
/~english List<TokenBean>
onStartTokenReport(List<TokenBean> tokenList)
/~english -
-
Method Detail
-
preNotificationMessageArrived
abstract boolean preNotificationMessageArrived(Context context, PushType pushType, PushNotificationMessage notificationMessage)
/~english
-
afterNotificationMessageArrived
abstract void afterNotificationMessageArrived(Context context, PushType pushType, PushNotificationMessage notificationMessage)
/~english
-
onNotificationMessageClicked
abstract boolean onNotificationMessageClicked(Context context, PushType pushType, PushNotificationMessage notificationMessage)
/~english
-
onThirdPartyPushState
abstract void onThirdPartyPushState(PushType pushType, String action, long resultCode)
/~english
-
onTokenReceived
abstract void onTokenReceived(PushType pushType, String token)
/~english
-
onTokenReportResult
abstract void onTokenReportResult(PushType reportType, int code, PushType finalType, String finalToken)
/~english
-
onTokenReportResult
void onTokenReportResult(PushType reportType, int code, PushType finalType, String finalToken, String message, Map<String, String> failMap)
/~english
-
onTokenReportResult
void onTokenReportResult(PushType reportType, int code, PushType finalType, String finalToken, String message)
/~english
-
onStartRegister
void onStartRegister(List<PushType> preferTypes)
/~english
-
onPreferPushType
void onPreferPushType(List<PushType> preferType)
/~english
-
onGetTokenServer
void onGetTokenServer(boolean isSuccess)
/~english
-
onPushConfigInitFinish
void onPushConfigInitFinish(Builder pushConfig)
/~english
-
onGetTokenError
void onGetTokenError(PushType pushType, long code, String errorMessage)
/~english
-
onStartTokenReport
List<TokenBean> onStartTokenReport(List<TokenBean> tokenList)
/~english
-
-
-
-