# Class AndroidConfig

Android 推送配置

#### Version

1.1.0

- Defined in message/config/AndroidConfig.ts:5

##### Index

### Constructors

constructor

### Properties

notificationId
miChannelId
hwChannelId
hwImportance
hwImageUrl
hwCategory
honorImportance
honorImageUrl
oppoChannelId
vivoCategory
vivoType
fcmChannelId
fcmCollapseKey
fcmImageUrl

## Constructors

### constructor

- new AndroidConfig(): AndroidConfig

  #### Returns AndroidConfig

## Properties

### notificationId

notificationId: string = ''

Android 平台 Push 唯一标识

目前支持小米、华为推送平台，默认开发者不需要进行设置，当消息产生推送时，消息的 messageUId 作为 notificationId 使用。

- Defined in message/config/AndroidConfig.ts:11

### miChannelId

miChannelId: string = ''

小米的渠道 ID

该条消息针对小米使用的推送渠道，如开发者集成了小米推送，需要指定 channelId 时，可向 Android 端研发人员获取，channelId 由开发者自行创建。

- Defined in message/config/AndroidConfig.ts:20

### hwChannelId

hwChannelId: string = ''

华为的渠道 ID

该条消息针对华为使用的推送渠道，如开发者集成了华为推送，需要指定 channelId 时，可向 Android 端研发人员获取，channelId 由开发者自行创建。

- Defined in message/config/AndroidConfig.ts:29

### hwImportance

hwImportance: string = ''

华为推送消息级别

消息级别包括 "NORMAL", "LOW"

- Defined in message/config/AndroidConfig.ts:35

### hwImageUrl

hwImageUrl: string = ''

华为通知栏消息右侧大图标 URL

- Defined in message/config/AndroidConfig.ts:39

### hwCategory

hwCategory: string = ''

华为推送消息分类：

    - 社交通讯：即时通讯[IM],音频、视频通话[VOIP]
    - 服务提醒：订阅[SUBSCRIPTION],出行[TRAVEL],健康[HEALTH],工作事项提醒[WORK],帐号动态[ACCOUNT],订单&物流[EXPRESS],财务[FINANCE],系统提示[SYSTEM_REMINDER],邮件[MAIL]
    - 资讯营销类：内容资讯/新闻/财经动态/生活资讯/社交动态/调研/其他[MARKETING]
    - 营销活动：产品促销/功能推荐/运营活动/MARKETING
    更多信息请参考华为消息分类标准文档: https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/message-classification-0000001149358835

默认值为 null，如果为 null，则以服务配置为准

- Defined in message/config/AndroidConfig.ts:51

### honorImportance

honorImportance: string = ''

荣耀推送消息级别

消息级别包括 "NORMAL", "LOW"

- Defined in message/config/AndroidConfig.ts:59

### honorImageUrl

honorImageUrl: string = ''

荣耀通知栏消息右侧大图标 URL

- Defined in message/config/AndroidConfig.ts:63

### oppoChannelId

oppoChannelId: string = ''

OPPO 的渠道 ID

该条消息针对 OPPO 使用的推送渠道，如开发者集成了 OPPO 推送，需要指定 channelId 时，可向 Android 端研发人员获取，channelId 由开发者自行创建。

- Defined in message/config/AndroidConfig.ts:71

### vivoCategory

vivoCategory: string = ''

VIVO 推送消息分类

    系统消息分类
    即时消息[IM],账号与资产[ACCOUNT],设备信息[DEVICE_REMINDER],订单与物流[ORDER],订阅提醒[SUBSCRIPTION]
    运营消息分类
    新闻[NEWS],内容推荐[CONTENT],运营活动[MARKETING],社交动态[SOCIAL]
    更多信息请参考 VIVO 消息分类标准文档:   https://dev.vivo.com.cn/documentCenter/doc/359

默认值为 null，如果为 null，则以服务配置为准

- Defined in message/config/AndroidConfig.ts:86

### vivoType

vivoType: string = ''

VIVO 推送通道类型

开发者集成了 VIVO 推送，需要指定推送类型时，可进行设置。

目前可选值 "0"(运营消息) 和 "1"(系统消息)

- Defined in message/config/AndroidConfig.ts:94

### fcmChannelId

fcmChannelId: string = ''

FCM 通知的频道 ID

该应用程序必须使用此频道 ID 创建一个频道，然后才能收到带有该频道 ID 的任何通知。如果您未在请求中发送此频道 ID，或者如果应用尚未创建提供的频道 ID，则 FCM 使用应用清单中指定的频道 ID。

- Defined in message/config/AndroidConfig.ts:103

### fcmCollapseKey

fcmCollapseKey: string = ''

FCM 通知类型推送时所使用的分组 id

- Defined in message/config/AndroidConfig.ts:107

### fcmImageUrl

fcmImageUrl: string = ''

FCM 通知类型的推送所使用的通知图片 URL

- Defined in message/config/AndroidConfig.ts:111