Package io.rong.push.notification
Class RongNotificationInterface
-
- All Implemented Interfaces:
public class RongNotificationInterface
FCM推送透传弹出通知栏
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enum
RongNotificationInterface.SoundType
-
Constructor Summary
Constructors Constructor Description RongNotificationInterface()
-
Method Summary
Modifier and Type Method Description static void
sendNotification(Context context, PushNotificationMessage message)
发送通知。推送通知和后台通知最终都是通过这个方法发送notification。 static void
sendNotification(Context context, PushNotificationMessage message, PushType pushType, int left)
发送通知。推送通知和后台通知最终都是通过这个方法发送notification。 static void
removeNotification(Context context, int notificationId)
static Notification
createNotification(Context context, String title, PendingIntent pendingIntent, String content, RongNotificationInterface.SoundType soundType, String channelId)
static void
removeAllNotification(Context context)
清除应用的所有推送通知。 static void
removeAllPushNotification(Context context)
清除所有离线消息的推送通知。也就是说,如果是从开发者后台发送推送服务的通知,仍然会保留,不会清除。 static void
removeAllPushServiceNotification(Context context)
清除所有后台推送服务的推送通知。后台推送服务,是指开发者后台的广播推送服务。 static Notification
createNotification(Context context, String title, PendingIntent pendingIntent, String content, RongNotificationInterface.SoundType soundType, boolean isShowDetail)
static void
setNotificationSound(Uri uri)
-
-
Method Detail
-
sendNotification
@Deprecated() static void sendNotification(Context context, PushNotificationMessage message)
发送通知。推送通知和后台通知最终都是通过这个方法发送notification。
- Parameters:
context
- 上下文message
- 通知信息
-
sendNotification
static void sendNotification(Context context, PushNotificationMessage message, PushType pushType, int left)
发送通知。推送通知和后台通知最终都是通过这个方法发送notification。
- Parameters:
context
- 上下文message
- 通知信息pushType
- 推送类型
-
removeNotification
static void removeNotification(Context context, int notificationId)
-
createNotification
static Notification createNotification(Context context, String title, PendingIntent pendingIntent, String content, RongNotificationInterface.SoundType soundType, String channelId)
-
removeAllNotification
static void removeAllNotification(Context context)
清除应用的所有推送通知。
- Parameters:
context
- 上下文。
-
removeAllPushNotification
static void removeAllPushNotification(Context context)
清除所有离线消息的推送通知。也就是说,如果是从开发者后台发送推送服务的通知,仍然会保留,不会清除。
- Parameters:
context
- 上下文。
-
removeAllPushServiceNotification
static void removeAllPushServiceNotification(Context context)
清除所有后台推送服务的推送通知。后台推送服务,是指开发者后台的广播推送服务。
- Parameters:
context
- 上下文。
-
createNotification
static Notification createNotification(Context context, String title, PendingIntent pendingIntent, String content, RongNotificationInterface.SoundType soundType, boolean isShowDetail)
-
setNotificationSound
static void setNotificationSound(Uri uri)
-
-
-
-