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 | |
| Custom message sending strategy | distribution_customize |
Statistical analysis support
APP Dimension statistics function
| Statistics function | Function description |
|---|---|
| Data overview | |
Message push statistics |
|
| Push user statistics | |
| Notification permission statistics | |
| API Call statistics |
MessageID Dimension statistics function
| Statistics function | Function description |
|---|---|
Message push statistics |
|
| Message loss statistics | |
| Mean comparison |
REST API Capability support
| API item | Function description |
|---|---|
| PUSH API | |
| Report API | |
| 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
- When you have a problem during use:
- Please read the document carefully to see if there are any omissions. Android FAQ 、 iOS 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。
- 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.