Product overview

Last updated:2022-03-14
Expand all
Product overview

JPush(JPush) has an average daily message volume exceeding tens of billions. App Professional service platform for message push,JPushsupport Android、iOS、HarmonyOS、QuickApp、Web Wait for the platform,SDK Access is convenient and fast, the push channel is high-speed and stable and supports overseas dedicated lines.API The open interface is powerful, flexible and easy to use,WEB The terminal supports operational functions such as notification creation, effect analysis, tag alias management, and troubleshooting.
JPush(JPush) not only provides basic push services to developers, but also provides users with accurate tags,user segment, geo-fencing, in-app messaging, smart sending strategies, smart activation and other service capabilities, which can effectively improve the delivery rate, display rate and click-through rate of messages, and help through refined operations APP Increase daily activity and retention.

Platform type support

platform type Android iOS HarmonyOS QuickApp Web Windows Mac
Support status support support support support Support (private cloud) Support (private cloud) Support (private cloud)

Message type support

Message type Notification bar message Custom message In-app messages geofence news Notification bar + custom message
Custom message forwarding
Notification bar message
In-app reminder messages
Support status support support support support support support support

Notification style support

notification style Default style thumbnail style Big picture style text style Inbox style Custom style
Support status support support support support support support

Send policy support

JPushIn order to improve the delivery rate, solve the quota limit of the manufacturer channel and ensure the instant delivery of messages, a variety of push strategies are provided for developers. Developers can choose the appropriate sending strategy in the push management background. API The end supports developers to formulate sending strategies at the granularity of manufacturer channels. Please refer to the sending strategy for specific details. Send policy description

Message type Send policy fields Send policy field values ​​and definition instructions
Notification bar message sending strategy distribution
  • jpush: only walkJiguangChannel delivery
  • ospush: Forcibly distributed through the manufacturer channel
  • secondary_push: Go firstJiguang,JiguangGo offline and contact the manufacturer
  • first_ospush: Devices that successfully register with the manufacturer channel go through the manufacturer channel and only registerJiguangChannel equipment goesJiguangaisle
  • Custom message sending strategy distribution_customize
  • jpush: only walkJiguangChannel delivery
  • secondary_push: Go firstJiguang,JiguangGo offline and contact the manufacturer
  • first_ospush: Devices that successfully register with the manufacturer channel go through the manufacturer channel and only registerJiguangChannel equipment goesJiguangaisle
  • Statistical analysis support

    APP Dimension statistics function

    Statistics function Function description
    Data overview
  • Supports real-time statistics of message data at hourly granularity, showing comparison of data trends between today and yesterday.
  • Supports viewing yesterday's push conversion funnel data, yesterday's delivery rate and click-through rate data.
  • Supports viewing the latest device notification permission opening rate data.
  • Supports viewing of historical push conversion trend data by platform and channel.
  • Supports viewing the loss statistics of historical push messages by platform, channel, and stage.
  • Message push statistics
  • Supports different platforms, channels, message types, and APP View historical push data of version.
  • Supports daily and monthly viewing of message delivery rate, click-through rate, number of effective targets, number of messages sent, number of deliveries, number of impressions, and number of clicks in a custom time range.
  • Push user statistics
  • Supports sub-platforms, sub-channels, sub- APP Version view pushes user historical data.
  • Supports viewing data on new users, online users, active users and uninstalled users in a custom time range in both day and month dimensions.
  • Notification permission statistics
  • Supports sub-platforms and sub-platforms APP Version of viewing device notification permission switch data.
  • Data such as the number of device notifications turned on, the number of notifications turned off, the number of new notifications turned on, the number of new notifications turned off, and the notification opening rate are supported in both day and month dimensions for a custom time range.
  • API Call statistics
  • Support viewing custom event scope PUSH API Number of calls.
  • MessageID Dimension statistics function

    Statistics function Function description
    Message push statistics
  • Supports push conversion statistical reports for four basic message types: notification bar messages, custom messages, text messages, and in-app reminder messages.
  • Support viewing msgid Dimensions of deliverability, impression rate, and click-through rate.
  • Supports viewing by platform and channel. msgid The number of effective goals, number of sends, number of impressions, and number of clicks for the dimension.
  • Message loss statistics
  • Supports viewing by platform and channel msgid Dimensional message loss statistics, loss causes support two-level loss cause statistical analysis.
  • Supports loss quantity statistics in a total of 4 stages: {planned goal}-{effective goal}-{sent quantity}-{delivery quantity}-{click quantity}.
  • Mean comparison
  • Support viewing msgid Dimension deliverability and cost APP Comparison of historical delivery rate averages,msgid Dimension click-through rate and cost APP Comparison of historical click-through rate averages.
  • REST API Capability support

    API item Function description
    PUSH API
  • Developer passes PUSH API Can be completedJPushWith all the message push functions, you can easily build a push operation plan in your own operation backend.
  • API Compared to push portal The page has a more powerful and flexible functional interface.
  • Report API
  • Provides various statistical data query functions to facilitate developers to understand the status of messages and user data in a timely manner.
  • API Provides functional interfaces for obtaining push message statistics and user data statistics.
  • Device API Provide for rid The function of adding, deleting, modifying and checking device information. Device information includes:tag、alias、phone, online status.
    Schedule API
    Developer passes Schedule API AchievableJiguangThe function of timing push of all messages.
    File API Developer passes File API AchievableJPushThe target is the operation of the content file, thereby completing the file push function.
    Image API Developer passes Image API It can complete the function of unifying the large pictures, large icons and small icons pushed by each manufacturer's channel.
    Admin API Provided to developers to create/delete app, upload certificate and other functions.

    SDK Capability support

    SDK/ Plug-in items Function description
    Android SDK
    JPush Android SDK yesJPushfor Android Platform developed SDK, as Android Service Runs in the background to receive and process notification messages pushed by the server.
    iOS SDK JPush iOS SDK yesJPushfor iOS Platform developed SDK, using the official push channel as iOS Service Runs in the background to receive and process notification messages pushed by the server.
    Server SDK JPush provided by the server PUSH Background service SDK,Include Java、Python、PHP、Ruby, C# and Node.js, published in GitHub superior.
    Client plug-in JPush Provide mainstream development tool integration plug-ins, including Flutter、Uniapp、React Native and Cocos2d-x Wait, posted in GitHub superior.

    Technical service support

    1. When you have a problem during use:
    • Please read the document carefully to see if there are any omissions. Android FAQiOS FAQ
    • you can arriveJiguangSearch the community for similar questions.
    • existJPushUse the "Troubleshooting Tool" in the background to resolve message delivery issues.
    • existJPushUse "intelligent diagnosis" in the background to solve service integration problems.
    • for us support Send email support@jiguang.cn
    1. In order to solve the problem more quickly, when seeking help, please provide the following information:
    • The product you need to consult is JPush, whether used simultaneouslyJiguangother products.
    • what are you calling API, the parameters passed, the complete error message, and the time point when the exception occurred.
    • If you cannot receive the message, provide the application's Appkey, news Message ID, of the device registration ID information.
    • in the case of SDK Please provide corresponding questions SDK Version and complete log records, log information please use TXT File upload.
    • The abnormal device is iOS still Android, listing specific models and systems.
    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