Vendor Message Classification Usage Guide

Last updated:2025-04-07
Expand all
Vendor Message Classification Usage Guide

Message classification description

from Android 8.0(API Starting with level 26), all messages must go through the corresponding channel ID (ChannelID) is issued. Currently, in order to improve end-user push experience and create a good and sustainable notification ecosystem, each manufacturer will classify and manage push messages according to the content of the message. Different message classifications are mainly through channel ID (ChannelID) to differentiate. At present, messages are mainly divided into the following two categories:

Message type importance level message Ordinary level message
push content Instant messaging messages, personal attention dynamic reminders, personal event reminders, personal order status changes, personal financial reminders, and other important personal notification reminders. Hot news, new product promotions, platform announcements, community topics, prize-winning activities, etc. are mostly content that is universal to users.

JiguangChannel message classification usage

If you need to classify and manage messages based on push content, you can customize Channel ID。

channel_id The parameters are in notification of android under the field.

Keywords type Options meaning illustrate
channel_id string Optional android notify channel_id no more than1000Bytes, here based on Channel ID to specify the notification bar display effect.

Examples are as follows:

{ "platform": "all", "audience": { "registration_id": [ "1104a8979278ae64e75" ] }, "notification": { "android": { "alert": "message alert", "channel_id": "your channel_id" } } }
          {
    "platform": "all",
    "audience": {
        "registration_id": [
            "1104a8979278ae64e75"
        ]
    },
    "notification": {
        "android": {
            "alert": "message alert",
            "channel_id": "your channel_id"
        }
    }
}

        
This code block is shown in the floating window
  • If you need to deliver manufacturer channel importance level messages, please refer to the usage guide for each manufacturer message category below.

Xiaomi message classification usage guide

Xiaomi message classification description

according to"New rules for classifying Xiaomi push messages", Xiaomi Push divides messages into two categories: "Private message" and "Public message". If the application chooses not to access private messages or public messages, message push will fail.

Message type Public information private message
push content Hot news, new product promotions, platform announcements, community topics, prize activities, etc., content that is universal for multiple users. Chat messages, personal order changes, express delivery notifications, transaction reminders,IoT System notifications and other content related to private notifications.
Reminder method none Ring, vibrate
Push quantity limit 2-3 times, please refer to "public trust restriction rules Unlimited
Limit on the number of users receiving Single application, single device, single day 5-8 strip Unlimited
Application method You need to apply on Xiaomi push platform, please see for details channel Application and access methods
API call - JiguangIt will automatically determine whether the quota needs to be deducted according to the message classification. It is recommended to use API When delivering, set options.classification Is 1, see details REST API document

Note: According to New rules for classifying Xiaomi push messages, there is no default message classification. Developers must access message classification according to the official new regulations and migrate to the newchannelIssued. In other words, when pushing, you must pass channel_id field, otherwise the manufacturer will return a push failure error.JiguangIt will be treated as a "parameter error" type and stage 2 loss processing.

Xiaomi important level information application

For application methods, please refer to Xiaomi’s official documentation. channel Application and access methods

Note: You must receive an approved email before you can use the private message function! And when pushing, you must pass channel_id field, otherwise the manufacturer will return a push failure error.JiguangIt will be treated as a "parameter error" type and stage 2 loss processing.

Xiaomi message classification usage

Server use

classification The parameters are in options under field;
channel_id The parameters are in options of third_party_channel under the field.

Keywords type Options meaning Parent project illustrate
classification int Optional Message type classification options JiguangThe specified message type will not be judged or calibrated, and will be adapted to the message type specified by the developer. Android Manufacturer channel. If left blank, the default value is 0.
  • 0: Represents operational news.
  • 1: Represents system message.
  • channel_id string Optional android notify channel_id options.third_party_channel.xiaomi
  • no more than 1000 byte,Android 8.0 It can be started NotificationChannel Configuration, here according to channel ID to specify the notification bar display effect.
  • android There are also channel_id field, rightJiguangBoth channels and supported vendor channels are effective.
  • If this field is not filled in, use android defined in channel id field. If this field is populated, this field will be used first.
  • Examples are as follows:

    { "options": { "classification":1, "third_party_channel": { "xiaomi": { "channel_id": "小米推送平台登记的 channel id" } } } }
              {
        "options": {
            "classification":1,
            "third_party_channel": {
                "xiaomi": {
                    "channel_id": "小米推送平台登记的 channel id"
                }
            }
        }
    }
    
            
    This code block is shown in the floating window

    Console usage

    • For private messages, you need to select "System Message".

    • Fill in the Xiaomi push platform registration channel id。

    Huawei message classification usage guide

    Huawei message classification instructions

    Based on the message content, Huawei Push classifies notifications into two categories: service and communication, and information marketing, and differentiates the reminder methods and message styles of different categories of messages, as follows:

    Message type Services and communications Information marketing
    push content Including social communication messages and service reminder messages. Including information messages and marketing messages, which refers to event information, content recommendations, information, etc. sent by carriers to users.
    Reminder method (EMUI 10.0and above) Lock screen, ringtone, vibration Silent notification, only display messages in the drop-down notification bar
    Message style Text + thumbnail text only
    Push quantity Unlimited since 2023 Starting from January 5, 2020, the daily push limit for information marketing messages will be managed based on the application type. For specific requirements, please refer to Maximum push quantity requirements for different application categories
    Configuration method You need to apply for self-classification rights from Huawei. After passing the review, the classification information provided by the developer will be trusted, and the messages will not be intelligently classified. default

    Huawei message classification method

    Huawei Classification Standard
    from2023Starting from September 15, 2020, Huawei Push Service will divide notifications into "Cloud Notifications" and "Local Notifications" based on the "Huawei Message Classification Standards". For specific reference Huawei message classification management solution

    How to use Huawei message classification "Cloud Notification"

    "Cloud Notification" server usage

    After the application for message classification is approved, you can specify classification、importance To issue,
    classification The parameters are in options under the parameter field.
    importance The parameters are in options Optional parameters third_party_channel under the field.

    Keywords type Options meaning Parent project illustrate
    classification int Optional Message type classification options JiguangThe specified message type will not be judged or calibrated, and will be adapted to the message type specified by the developer. Android Manufacturer channel. If left blank, the default value is 0.
  • 0: Represents operational news.
  • 1: Represents system message.
  • importance string Optional Intelligent classification of Huawei notification bar messages options.third_party_channel.huawei
  • The value is "LOW", it means that the message is information marketing.
  • The value is "NORMAL", it means that the message is service and communication.
  • Note 1: Huawei from 2023.09.15 Began to jointly manage and control the push of its cloud notifications and local notifications based on the "Huawei Message Classification Standards", and developers passedJiguangWhen the service initiates a push, please note that the value passed in this field must comply with Huawei's official "Cloud Notification" importance"The value requirement must be consistent with"Huawei Cloud Notice category"ValueRequirements correspond.
  • category string Optional Huawei manufacturer message scene identification options.third_party_channel.huawei In order to adapt to Huawei mobile phone manufacturer messages, completeApplication for self-categorization rights Finally, it is used to identify the message type, determine the message reminder method, and speed up the sending of specific types of messages. Corresponding values ​​and their description reference category Value description
  • If the application does not have self-categorization rights, or the application has self-classification rights but push messages do not carry them category field, the push messages of the application will be automatically classified through intelligent classification.
  • If the application has self-categorization rights and push messages carrycategoryfield, the classification information provided by the developer will be trusted, and the message will not be intelligently classified.
  • Note: Huawei from 2023.09.15 Began to jointly manage and control the push of its cloud notifications and local notifications based on the "Huawei Message Classification Standards", and developers passedJiguangWhen the service initiates a push, please note that the value passed in this field must comply with Huawei’s official"Huawei Cloud Notice category"ValueRequire.
  • The code example is as follows:

    { "options": { "classification":1, "third_party_channel": { "huawei": { "importance": "NORMAL", "category":"IM" } } } }
              {
        "options": {
            "classification":1,
            "third_party_channel": {
                "huawei": {
                    "importance": "NORMAL",
                    "category":"IM"
                }
            }
        }
    }
    
            
    This code block is shown in the floating window

    Using the "Cloud Notification" console

    • Service and communication messages need to select "System Messages".

    How to use Huawei message classification "local notification"

    "Local notification" server usage

    Specify category To issue,
    The parameter is notification.android Optional parameters.

    Keywords type Options meaning Parent project illustrate
    category string Optional Notification bar message category entries notification.android
  • Note 1: Huawei from 2023.09.15 Start based on"Huawei Message Classification Standard" To control and push local notifications, please refer to:"Huawei Local Notification Frequency and Classification Control Notice", this field value corresponds to "local notification"categoryValue, passed by the developerJiguangIf the value of this field is passed when the service initiates a push, it must be passed in accordance with Huawei's official requirements.JiguangWill automatically adapt to Huawei local notificationsimportanceTo obtain the value, no additional processing is required by the developer.
  • Note 2: Considering that one push contains multiple vendor users, it is recommended that the field values ​​passed here should be the same as yours.APPCreated in development codechannelEffect correspondence (categoryvalue), it is best to create a newchannelId, to avoid that it has been created and cannot be modified.
  • priority string Optional Notification bar display priority notification.android
  • The default is 0, and the range is -2~2.
  • Note 1: Huawei from 2023.09.15 Start based on"Huawei Message Classification Standard" To control and push local notifications, please refer to:"Huawei Local Notification Frequency and Classification Control Notice", developers passJiguangWhen the service initiates a push, if this field value is passed, please note that this field must be consistent with category Used at the same time; otherwise, if passedcategory, when this value is not passedJiguangIt will automatically help you adapt the processing priority.
  • priority = -2, corresponds to Huawei local notification importance The level is IMPORTANCE_MIN;priority = 0, corresponds to Huawei local notification importance The level is IMPORTANCE_DEFAULT。
  • The code example is as follows:

    { "notification": { "android": { "alert": "Hi, JPush!", "title": "Send to Android", "category": "CATEGORY_NAVIGATION", "priority": "0" } } }
              {
        "notification": {
            "android": {
                "alert": "Hi, JPush!",
                "title": "Send to Android",
                "category": "CATEGORY_NAVIGATION",
                "priority": "0"
            }
        }
    }
    
            
    This code block is shown in the floating window

    "Local notification" console usage

    Huawei message classification correspondence table

    As the message sending scenarios of applications continue to change, the classification standards pushed by Huawei will continue to evolve and be supplemented. Please pay attention to the latest classification instructions in Huawei's official documents. Reference Message classification criteria Query.
    Cloud notification importance For the value rules, please refer to the above "How to use Huawei message classification "Cloud Notification"" importance Field description.

    Message type/first level classification Message type/secondary classification Message type/three-level classification Cloud notificationcategoryvalue local notificationcategoryvalue local notificationimportancevalue
    Services and communications social communication Live chat IM CATEGORY_MESSAGE IMPORTANCE_DEFAULT
    Services and communications social communication Audio and video calls VOIP CATEGORY_CALL IMPORTANCE_DEFAULT
    Services and communications Service reminder subscription SUBSCRIPTION - -
    Services and communications Service reminder travel TRAVEL CATEGORY_NAVIGATION IMPORTANCE_DEFAULT
    Services and communications Service reminder healthy HEALTH - -
    Services and communications Service reminder Work reminder WORK CATEGORY_REMINDER IMPORTANCE_DEFAULT
    Services and communications Service reminder Account updates ACCOUNT - -
    Services and communications Service reminder Order & Logistics EXPRESS - -
    Services and communications Service reminder finance FINANCE CATEGORY_SERVICE IMPORTANCE_DEFAULT
    Services and communications Service reminder Device reminder DEVICE_REMINDER - -
    Services and communications Service reminder mail MAIL CATEGORY_EMAIL IMPORTANCE_DEFAULT
    Services and communications Service reminder Alarm clock/timer - CATEGORY_ALARM IMPORTANCE_DEFAULT
    Services and communications Service reminder Stopwatch - CATEGORY_STOPWATCH IMPORTANCE_DEFAULT
    Services and communications Service reminder schedule - CATEGORY_PROGRESS IMPORTANCE_DEFAULT
    Services and communications Service reminder location sharing - CATEGORY_LOCATION_SHARING IMPORTANCE_DEFAULT
    Information marketing Content information Content recommendations MARKETING CATEGORY_RECOMMENDATION IMPORTANCE_MIN
    Information marketing Content information news MARKETING CATEGORY_RECOMMENDATION IMPORTANCE_MIN
    Information marketing Content information Financial news MARKETING CATEGORY_RECOMMENDATION IMPORTANCE_MIN
    Information marketing Content information Life information MARKETING CATEGORY_RECOMMENDATION IMPORTANCE_MIN
    Information marketing Content information Social updates MARKETING CATEGORY_SOCIAL IMPORTANCE_MIN
    Information marketing Content information Research MARKETING CATEGORY_PROMO IMPORTANCE_MIN
    Information marketing Content information other MARKETING CATEGORY_PROMO IMPORTANCE_MIN
    Information marketing Marketing activities product promotion MARKETING CATEGORY_PROMO IMPORTANCE_MIN
    Information marketing Marketing activities Feature recommendation MARKETING CATEGORY_PROMO IMPORTANCE_MIN
    Information marketing Marketing activities Operational activities MARKETING CATEGORY_PROMO IMPORTANCE_MIN

    Honor message classification usage guide

    Honor message classification description

    According to the message content, Honor Push classifies notifications into two categories: service and communication, and information marketing, and differentiates the reminder methods and message styles of different categories of messages, as follows:

    Message type Services and communications Information marketing
    push content Including social communication messages and service reminder messages. Including information messages and marketing messages, which refers to event information, content recommendations, information, etc. sent by carriers to users.
    Reminder method Lock screen display + drop-down notification bar display, supports ringtones and vibrations Silent notification, only display messages in the drop-down notification bar
    Message style Text + thumbnail text only
    Push quantity Unlimited Information marketing messages have an upper limit on the number of daily pushes based on application type.
  • News (the third level is classified as news): 5 items
  • Other application types: 2 items.
    For specific requirements, see Maximum push quantity requirements for different application categories
  • REST API Configuration
  • set up options.classification is 1
  • Specify importance for normal
  • set up options.classification is 0
  • Specify importance for low
  • Honor message classification method

    According to Honor’s official description: 2024Before December 31, 2020, developers need to log in to the Honor Developer Service Platform to apply for self-categorization rights and conduct classified management of push service messages. If the application does not have self-categorization rights, or the application has self-classification rights but the push message does not carry them importance field, the push messages of the application will be automatically classified as information marketing messages. For details, please seeHonor message classification method

    How to use Honor message classification

    Server use

    Specify classification、importance Deliver;
    classification The parameters are in options Under the parameter field;
    importance The parameters are in options Optional parameters third_party_channel under the field.

    Keywords type Options meaning Parent project illustrate
    classification int Optional Message type classification options JiguangThe specified message type will not be judged or calibrated, and will be adapted to the message type specified by the developer. Android Manufacturer channel. If left blank, the default value is 0.
  • 0: Represents operational news.
  • 1: Represents system message.
  • This field has the highest priority and will override options.third_party_channel.honor.importance The value to set.
  • importance string Optional Intelligent classification of messages in the Honor notification bar options.third_party_channel.honor
  • The value is "LOW", it means that the message is information marketing.
  • The value is "NORMAL", it means that the message is service and communication.
  • Examples are as follows:

    { "options": { "classification":1, // 特别说明:此字段优先级更高,当classification指定值和importance指定值不一致时,以此字段值为准 "third_party_channel": { "honor": { "importance": "NORMAL" } } } }
              {
        "options": {
            "classification":1,  // 特别说明:此字段优先级更高,当classification指定值和importance指定值不一致时,以此字段值为准
            "third_party_channel": {
                "honor": {
                    "importance": "NORMAL"
                }
            }
        }
    }
    
            
    This code block is shown in the floating window

    Console usage

    • Service and communication messages need to select "System Messages".

    • Service and communication messages need to be set up importance for NORMAL。

    OPPO Message Classification Usage Guide

    OPPO Message classification description

    • OPPO Manufacturer 2024.11.20 implementOPPONew rules for message classification, messages are divided into two categories: "Communication and Services" and "Content and Marketing", corresponding toJiguangPlatform "system news" and "operation news", based on the attention paid to different types of news,OPPOThe official corresponding permissions are as follows:
    Message type Define scope Push content direction Reminder method Push level
    Communications and Services 1. Chat messages, calls and other information between users;
    2. Important notification reminders that are closely related to users themselves, and users have expectations for receiving such messages;
    1. Point-to-point chat messages (or private messages), group chat messages, and video voice reminders between users;
    2. Personal account and asset changes; personal device reminders; personal order/logistics status changes, etc.;
    Default is<通知栏、锁屏>;Can be upgraded to<通知栏、锁屏、横幅、铃声、震动>Strong reminder method (need to findOPPOofficial application); There is no limit to the sending level or receiving level.
    Content and Marketing Notifications for content or product promotion proactively sent by developers to users Content recommendations, platform activities, social dynamics, etc.; Only pull down the notification bar to display Limit the daily push level and the number of messages received by a single user. For specific reference:"Push Service Restrictions Instructions"

    OPPO Push quantity limit

    Push permissions Message classification Application categories Total push volume Limit on the number of push items per device
    formal authority Communications and Services (formerly private message) / Unlimited Unlimited
    Content and Marketing (formerly Public Trust News) News category (the third level classification is news category) Cumulative number of users < 10000,总量按20000/日计算;累计用户数≥10000,总量=累计用户数*2/日; 5 items
    Other application types 2 items
    Test permissions Communications and Services (formerly private message) / Not supported
    Content and Marketing (formerly Public Trust News) / 1000 2 items

    OPPO Message classification usage

    • Step1: Server attention (classification、channel_id、category、notify_level) 4 fields, detailed field descriptions are as follows, or viewJPush API document
    • Step2: When configuring push messages, carry the above fields, and the messages will be delivered in the corresponding reminder mode.
    Keywords type Options meaning Parent project illustrate
    classification int Optional Message type classification options JiguangThe specified message type will not be judged or calibrated, and will be adapted to the message type specified by the developer. Android Manufacturer channel. If left blank, the default value is 0.
  • 0: Represents operational news.
  • 1: Represents system message.
  • This field has the highest priority and will override the value set by the manufacturer's message classification field.
  • channel_id string Optional android notify channel_id options.third_party_channel.oppo
  • In order to adapt to the manufacturer's notification bar message classification, developers must apply to the mobile phone manufacturer themselves. For specific application rules, please refer to: Vendor Message Classification Usage Guide
  • android There are also channel_id field. If this field is populated, it will be used first. If there is no padding, it will be used. android.channel_id ’s definition shall prevail.
  • Special note: due to OPPO Manufacturer 2024.11.20 implementOPPONew rules for message classification, it is recommended that you complete both this field and thecategory、notify_levelfield.
  • category string Optional Huawei,vivo、OPPO Vendor message scene identifier options.third_party_channel.oppo
  • Corresponding values ​​and their descriptions refer to:oppo category Value description
  • OPPOAt2024.11.20Implement new message classification rules, please refer to the specific rules OPPO Official description
  • notify_level int Optional OPPONotification bar message reminder level options.third_party_channel.oppo
  • Note 1: Official value definition: 1-notification bar, 2-notification bar + lock screen,16-Notification bar + lock screen + banner + vibration + ringtone; developers are required to pass it according to the official website definition.JiguangOnly transparent transmission is performed.
  • Note 2: According to official instructions notify_level Field, only effective for "service and communication" messages
  • Instructions 3: Usenotify_levelparameters,categoryParameters must be passed
  • Examples are as follows:

    { "options": { "classification":1, "third_party_channel": { "oppo": { "channel_id": "OPPO 官网登记的通道 ID" "category": "IM" "notify_level": 16 } } } }
              {
        "options": {
            "classification":1,
            "third_party_channel": {
                "oppo": {
                    "channel_id": "OPPO 官网登记的通道 ID"
                    "category": "IM"
                    "notify_level": 16
                }
            }
        }
    }
    
            
    This code block is shown in the floating window

    Console usage

    • You need to select "System Message" for private messages. Please select the correct one based on the actual situation.

    • fill in OPPO Message classification parameters, make sure the data is filled in correctly.

    vivo Message Classification Usage Guide

    vivo Message classification description

    • Valid users with notification turned on: application integrated push-sdk The subscription is successful, and the device has been connected to the Internet within the past 14 days and the notification permission is enabled for the user.
    • Number of effective users with notification enabled<10000, then the operational message level defaults to 10000。
    • The number of valid users with enabled notifications and the magnitude of operational messages that can be sent can be queried in the push operation background.
    • The push limit is calculated based on the "arrival amount". If the arrival amount exceeds the limit on the same day, it will be included in the control.
    • Test messages are not limited by magnitude and frequency control. Please fill in the information when sending a test message pushMode=1 (0: official push; 1: test push; default is 0 if left blank). If not filled in, if the copywriting is the same, it will be regarded as a duplicate operation message and be deduplicated.
    Message type System messages Operational news
    push content Information that users need to know in a timely manner, such as instant messages, emails, reminders set by users, logistics and other notifications. Messages that users pay less attention to, such as content recommendations, activity recommendations, social updates and other notifications.
    Notification bar permissions
  • ​Default ring, vibrate, message display
  • ​Default lock screen, floating

  • By default, there is no ringing, no vibration, and messages are stored in the box when the application is not alive.
  • ​No suspension or lock screen by default
  • Push quantity limit 20 times the number of effective users enabled by notifications (you can apply for unlimited message permissions by email, see for details Push message restriction instructions)。
  • News category (the third-level classification is news category): 3 times the number of effective users enabled by notifications
  • Other categories: 2 times the number of effective users enabled by notifications.
  • Limit on the number of users receiving Unlimited
  • News (the third level is classified as news): 5 items
  • Other categories: 2 items
  • Configuration method set up options.classification is 1 set up options.classification is 0

    vivo System message usage

    1. pass API Pass in the corresponding parameters
    Special Note: Pass API The interface supports message classification and delivery classification parameter, which is in options under the optional parameters field. There are 2 complete classification fields, as explained below:

    Keywords type Options meaning Parent project illustrate
    classification int Optional Message type classification options JiguangThe specified message type will not be judged or calibrated, and will be adapted to the message type specified by the developer. Android Manufacturer channel. If left blank, the default value is 0.
  • 0: Represents operational news.
  • 1: Represents system message.
  • This field has the highest priority and will override options.third_party_channel.vivo.classification Set value, etc.
  • Developers are requested to pay special attention to correctly setting the value of this field, which requires category Field values ​​match correspondingly.
  • category string Optional Vendor message scene identifier options.third_party_channel.vivo in order to adapt vivo Mobile phone manufacturer messages are used to identify message types, determine message reminder methods, and speed up the sending of specific types of messages. Corresponding values ​​and their descriptions refer to:vivo Classification criteria
  • If the push message does not carry category fields,vivo The manufacturer will issue the messages according to the operational message category by default, subject to the frequency control limit of the number of messages received by the user.
  • If the push message carries category field, the classification information provided by the developer will be trusted, and the message will not be intelligently classified.
  • vivo Specific effective time and rules reference vivo Official description
  • Examples are as follows:

    { "options": { "classification":1, "third_party_channel": { "vivo": { "distribution": "secondary_push", "category":"IM" } } } }
              {
        "options": {
            "classification":1,
            "third_party_channel": {
                "vivo": {
                    "distribution": "secondary_push",
                    "category":"IM"
                }
            }
        }
    }
    
            
    This code block is shown in the floating window
    • Console usage: For system messages, you need to select "System Messages".

    • Configuration complies with vivo taxonomic category。

    2. Intelligent classification secondary correction

    • Passing "0" in the parameter represents operational messages, which will be directly deducted from the total amount of operational messages without secondary correction by intelligent classification, and are subject to frequency control limited by the number of messages received by the user.
    • Passing "1" in the parameter represents a system message. After secondary correction by intelligent classification, if the intelligent classification identifies that it is not a system message, it will be automatically corrected as an operating message, and the operating message quota will be deducted; if it is identified as a system message, the quota will be deducted from the total system message.

    vivo local notification

    • Official regulations reference: vivo local notification
    • According to official regulations, through App long connectionJiguangRemotely delivered by channel Push also belongs to vivo Local notification scope, developers must pay attention to it, throughJiguangWhen the channel is issued, the specified channel_id The value needs to be inAppThe code layer is created and needs to be passed vivo Open platform review.

    This parameter is in notification.android under the field. As follows:

    Keywords type Options meaning Parent project illustrate
    channel_id String Optional android notify channel_id notification.android
  • according to channel ID to specify the notification bar display effect, no more than 1000 byte.
  • Android 8.0 It can be started NotificationChannel Configuration
  • options.third_party_channel Xiaomi,OPPO There are also parameters from Huawei manufacturers. channel_id If the field is populated, it will be used first. If it is not populated, the definition of this field will prevail.
  • Special note: According to 「vivolocal notification stipulate, passApplong connectionJiguangRemotely delivered by channelPushalso belongs tovivoLocal notification scope, developers must pay attention to the channel_id The value needs to be inAppThe code layer is created and needs to be passedvivoOpen platform review
  • Examples are as follows:

    { "notification" : { "android" : { "alert" : "hello, JPush!", "title" : "JPush", "channel_id" : "活动提醒", "category":"category001", "intent": { "url": "intent:#Intent;component=com.jiguang.push/com.example.jpushdemo.SettingActivity;end" } } } }
              {
        "notification" : {
            "android" : {
                 "alert" : "hello, JPush!",
                 "title" : "JPush",
                 "channel_id" : "活动提醒",
                 "category":"category001",
                 "intent": {
                    "url": "intent:#Intent;component=com.jiguang.push/com.example.jpushdemo.SettingActivity;end"
                 }
            }
        }
    }
    
            
    This code block is shown in the floating window

    Meizu message classification usage guide

    Meizu message classification description

    according to"Meizu’s new push message rules》,⾃2025Starting from May 7, 2019, Meizu Push will divide messages into two categories: "Private message" and "Public message", allowing developers to classify messages themselves according to Meizu Push message classification specifications. The platform will daily inspect the access status of message classification. If push content is found to be inconsistent with the corresponding scenario, it will be strictly dealt with.

    Message type Public information private message
    Principle of division Users are not expecting to receive such messages and are less concerned about them. Users have expectations for receiving such messages, or need to know messages in a timely manner. If missed, it may cause adverse effects.
    Limit on the number of users receiving Single application, single device, single day 3-5 Article, see details Meizu Push Message Limitation Instructions Unlimited
    API call use API When delivering, set options.classification is 0, see details REST API document use API When delivering, set options.classification Is 1, see details REST API document

    Meizu message classification usage

    pass API docking use

    Special Note: Pass API The interface supports message classification and delivery classification parameter, which is in options under the optional parameters field. There are 2 complete classification fields, as explained below:

    Keywords type Options meaning Parent project illustrate
    classification int Optional Message type classification options JiguangThe specified message type will not be judged or calibrated, and will be adapted to the message type specified by the developer. Android Manufacturer channel. If left blank, the default value is 0.
  • 0: Represents operational news.
  • 1: Represents system message.
  • This field has the highest priority and will override the value set by the manufacturer's message classification. Developers are asked to pay special attention to correctly setting the value of this field.
  • Examples are as follows:

    { "options": { "classification":1, // 请开发者特别注意正确设置此字段值 "third_party_channel": { "meizu": { "distribution": "secondary_push" } } } }
              {
        "options": {
            "classification":1,  // 请开发者特别注意正确设置此字段值
            "third_party_channel": {
                "meizu": {
                    "distribution": "secondary_push"
                }
            }
        }
    }
    
            
    This code block is shown in the floating window

    Console usage

    • For system messages, you need to select "System Message".

    Was this document helpful?

    Copyright 2011-2026, jiguang.cn, All Rights Reserved. 粤ICP备12056275号-13 Shenzhen Hexun Huagu Information Technology Co., Ltd.

    Open in Docs Center