Package io.rong.push
Class RongPushClient
-
- All Implemented Interfaces:
public class RongPushClient
/~chinese 注册GCM推送。必须在init()之前调用。
该方法已废弃,请使用 setPushConfig
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enum
RongPushClient.ConversationType
/~english
-
Constructor Summary
Constructors Constructor Description RongPushClient()
-
Method Summary
Modifier and Type Method Description static void
registerGCM(Context context)
/~english static void
registerFCM(Context context)
/~english static void
registerMiPush(Context context, String miAppId, String miAppKey)
/~english static void
registerHWPush(Context context)
/~english static void
registerMZPush(Context context, String appId, String appKey)
/~english static void
resolveHWPushError(Activity activity, long errorCode)
/~english static void
resolveHMSCoreUpdate(Activity activity)
/~english static void
init(Context context, String appKey)
/~english static void
init(Context context, String appKey, InitOption initOption, boolean isPushEnable)
/~english static void
setPushEventListener(PushEventListener listener)
/~english static PushEventListener
getPushEventListener()
/~english static void
stopService(Context context)
/~english static void
stopRongPushService(Context context)
static void
redirected(Context context)
/~english static void
clearAllNotifications(Context context)
/~english static PushType
getCurrentPushType(Context context)
/~english static void
clearAllPushNotifications(Context context)
/~english static void
clearAllPushServiceNotifications(Context context)
/~english static void
clearNotificationById(Context context, int notificationId)
/~english static void
recordNotificationEvent(String pushId)
/~english static void
recordNotificationEvent(PushNotificationMessage pushNotificationMessage, PushType pushType)
/~english static void
recordHWNotificationEvent(Intent intent)
/~english static void
stopRongPush(Context context)
/~english static void
sendNotification(Context context, PushNotificationMessage notificationMessage)
/~english static void
sendNotification(Context context, PushNotificationMessage notificationMessage, int left)
/~english static void
setNotifiationSound(Uri uri)
/~english static void
checkManifest(Context context)
/~english static void
cancelPushHeartBeat(Context context)
static void
sendPushPing(Context context)
static void
updatePushContentShowStatus(Context context, boolean isShow)
static void
recordPushArriveEvent(Context context, PushType pushType, PushNotificationMessage pushNotificationMessage)
/~english static void
setPushConfig(PushConfig config)
/~english -
-
Method Detail
-
registerGCM
@Deprecated() static void registerGCM(Context context)
/~english
-
registerFCM
@Deprecated() static void registerFCM(Context context)
/~english
-
registerMiPush
@Deprecated() static void registerMiPush(Context context, String miAppId, String miAppKey)
/~english
-
registerHWPush
@Deprecated() static void registerHWPush(Context context)
/~english
-
registerMZPush
@Deprecated() static void registerMZPush(Context context, String appId, String appKey)
/~english
-
resolveHWPushError
@Deprecated() static void resolveHWPushError(Activity activity, long errorCode)
/~english
-
resolveHMSCoreUpdate
static void resolveHMSCoreUpdate(Activity activity)
/~english
-
init
static void init(Context context, String appKey)
/~english
-
init
static void init(Context context, String appKey, InitOption initOption, boolean isPushEnable)
/~english
-
setPushEventListener
static void setPushEventListener(PushEventListener listener)
/~english
-
getPushEventListener
static PushEventListener getPushEventListener()
/~english
-
stopService
static void stopService(Context context)
/~english
-
stopRongPushService
static void stopRongPushService(Context context)
-
redirected
static void redirected(Context context)
/~english
-
clearAllNotifications
static void clearAllNotifications(Context context)
/~english
-
getCurrentPushType
static PushType getCurrentPushType(Context context)
/~english
-
clearAllPushNotifications
static void clearAllPushNotifications(Context context)
/~english
-
clearAllPushServiceNotifications
static void clearAllPushServiceNotifications(Context context)
/~english
-
clearNotificationById
static void clearNotificationById(Context context, int notificationId)
/~english
-
recordNotificationEvent
@Deprecated() static void recordNotificationEvent(String pushId)
/~english
-
recordNotificationEvent
static void recordNotificationEvent(PushNotificationMessage pushNotificationMessage, PushType pushType)
/~english
-
recordHWNotificationEvent
static void recordHWNotificationEvent(Intent intent)
/~english
-
stopRongPush
@Deprecated() static void stopRongPush(Context context)
/~english
-
sendNotification
static void sendNotification(Context context, PushNotificationMessage notificationMessage)
/~english
-
sendNotification
static void sendNotification(Context context, PushNotificationMessage notificationMessage, int left)
/~english
-
setNotifiationSound
static void setNotifiationSound(Uri uri)
/~english
-
checkManifest
@Deprecated() static void checkManifest(Context context)
/~english
-
cancelPushHeartBeat
static void cancelPushHeartBeat(Context context)
-
sendPushPing
static void sendPushPing(Context context)
-
updatePushContentShowStatus
static void updatePushContentShowStatus(Context context, boolean isShow)
-
recordPushArriveEvent
static void recordPushArriveEvent(Context context, PushType pushType, PushNotificationMessage pushNotificationMessage)
/~english
-
setPushConfig
static void setPushConfig(PushConfig config)
/~english
-
-
-
-