Package io.rong.imlib.model
Class AndroidConfig
-
- All Implemented Interfaces:
public class AndroidConfig
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enum
AndroidConfig.VivoType
public enum
AndroidConfig.ChannelKey
public enum
AndroidConfig.ImportanceHW
Huawei message classification has two methods: 1. Smart Message Classification 2. Custom Message Classification
By default, all messages are classified using the Smart Message Classification feature. If you apply for the Custom Classification privilege, your app's push notifications will be categorized as NORMAL or LOW.
public enum
AndroidConfig.ImportanceHonor
Glory Message Classification
public class
AndroidConfig.Builder
-
Field Summary
Fields Modifier and Type Field Description public final static String
OPERATE
public final static String
SYSTEM
public final static String
CHANNEL_ID
public final static Creator<AndroidConfig>
CREATOR
public String
notificationId
public String
channelIdMi
public String
imageUrlMi
public String
channelIdHW
public String
imageUrlHW
public String
importanceHW
public String
categoryHW
public String
channelIdOPPO
public String
typeVivo
public String
categoryVivo
public String
collapseKeyFCM
public String
imageUrlFCM
public String
channelIdFCM
public String
importanceHonor
public String
imageUrlHonor
-
Constructor Summary
Constructors Constructor Description AndroidConfig()
-
Method Summary
Modifier and Type Method Description String
getNotificationId()
void
setNotificationId(String notificationId)
String
getChannelIdMi()
void
setChannelIdMi(String channelIdMi)
String
getImageUrlMi()
void
setImageUrlMi(String imageUrlMi)
String
getChannelIdHW()
void
setChannelIdHW(String channelIdHW)
String
getImageUrlHW()
void
setImageUrlHW(String imageUrlHW)
String
getImportanceHW()
String
getCategoryHW()
Get Huawei self-classification void
setCategoryHW(String categoryHW)
Set Huawei self-assignment String
getChannelIdOPPO()
void
setChannelIdOPPO(String channelIdOPPO)
String
getTypeVivo()
void
setTypeVivo(String typeVivo)
String
getCategoryVivo()
Get Vivo self-classification void
setCategoryVivo(String categoryVivo)
Vivo documentation Message Classification Standards String
getCollapseKeyFCM()
void
setCollapseKeyFCM(String collapseKeyFCM)
String
getImageUrlFCM()
void
setImageUrlFCM(String fcmImageUrl)
String
getChannelIdFCM()
void
setChannelIdFCM(String channelIdFCM)
String
getImportanceHonor()
String
getImageUrlHonor()
void
setImageUrlHonor(String imageUrlHonor)
The URL of the notification image used for honor notification type push notifications. int
describeContents()
void
writeToParcel(Parcel dest, int flags)
JSONArray
toJson()
void
setTypeVivo(AndroidConfig.VivoType typeVivo)
String
toString()
void
setImportanceHW(AndroidConfig.ImportanceHW importanceHW)
void
setImportanceHonor(AndroidConfig.ImportanceHonor importanceHonor)
When LOW, the message is for marketing or informational purposes; when NORMAL, the message is for service and communication. -
-
Method Detail
-
getNotificationId
String getNotificationId()
-
setNotificationId
void setNotificationId(String notificationId)
-
getChannelIdMi
String getChannelIdMi()
-
setChannelIdMi
void setChannelIdMi(String channelIdMi)
-
getImageUrlMi
String getImageUrlMi()
-
setImageUrlMi
void setImageUrlMi(String imageUrlMi)
-
getChannelIdHW
String getChannelIdHW()
-
setChannelIdHW
void setChannelIdHW(String channelIdHW)
-
getImageUrlHW
String getImageUrlHW()
-
setImageUrlHW
void setImageUrlHW(String imageUrlHW)
-
getImportanceHW
String getImportanceHW()
-
getCategoryHW
String getCategoryHW()
Get Huawei self-classification
- Since:
5.4.0
-
setCategoryHW
void setCategoryHW(String categoryHW)
Set Huawei self-assignment
- Parameters:
categoryHW
- Social Communication: Instant Messaging [IM], Audio/Video Calling [VOIP] Service Reminders: Subscription [SUBSCRIPTION], Travel [TRAVEL], Health [HEALTH], Work Reminders [WORK], Account Activity [ACCOUNT], Order &Logistics [EXPRESS], Finance [FINANCE], System Notifications [SYSTEM_REMINDER], Email [MAIL] Information &Marketing: Content/News/Financial Updates/Lifestyle Updates/Social Updates/Surveys/Other [MARKETING] Marketing Activities: Product Promotions/Feature Recommendations/Operational Activities/MARKETING Note: The default value is null.- Since:
5.4.0
-
getChannelIdOPPO
String getChannelIdOPPO()
-
setChannelIdOPPO
void setChannelIdOPPO(String channelIdOPPO)
-
getTypeVivo
String getTypeVivo()
-
setTypeVivo
@Deprecated() void setTypeVivo(String typeVivo)
-
getCategoryVivo
String getCategoryVivo()
Get Vivo self-classification
- Since:
5.4.2
-
setCategoryVivo
void setCategoryVivo(String categoryVivo)
Vivo documentation Message Classification Standards
- Parameters:
categoryVivo
- System message classification Instant Messaging [IM], Account &Assets [ACCOUNT], Schedule &To-Do [TODO], Device Information [DEVICE_REMINDER], Orders &Logistics [ORDER], Subscription Reminders [SUBSCRIPTION] Operational message classification: News [NEWS], Content Recommendations [CONTENT], Marketing Campaigns [MARKETING], Social Updates [SOCIAL]- Since:
5.4.2
-
getCollapseKeyFCM
String getCollapseKeyFCM()
-
setCollapseKeyFCM
void setCollapseKeyFCM(String collapseKeyFCM)
-
getImageUrlFCM
String getImageUrlFCM()
-
setImageUrlFCM
void setImageUrlFCM(String fcmImageUrl)
-
getChannelIdFCM
String getChannelIdFCM()
-
setChannelIdFCM
void setChannelIdFCM(String channelIdFCM)
-
getImportanceHonor
String getImportanceHonor()
-
getImageUrlHonor
String getImageUrlHonor()
-
setImageUrlHonor
void setImageUrlHonor(String imageUrlHonor)
The URL of the notification image used for honor notification type push notifications.
- Since:
5.6.7
-
describeContents
int describeContents()
-
writeToParcel
void writeToParcel(Parcel dest, int flags)
-
toJson
JSONArray toJson()
-
setTypeVivo
@Deprecated() void setTypeVivo(AndroidConfig.VivoType typeVivo)
-
toString
String toString()
-
setImportanceHW
void setImportanceHW(AndroidConfig.ImportanceHW importanceHW)
-
setImportanceHonor
void setImportanceHonor(AndroidConfig.ImportanceHonor importanceHonor)
When LOW, the message is for marketing or informational purposes; when NORMAL, the message is for service and communication. Default is NORMAL.
- Since:
5.6.7
-
-
-
-