Value and Advantages
As of 2021, JPush has covered nearly 1.8 million apps, accumulated 49.8 billion SDK installations, and reached 1.42 billion monthly active devices (non-deduplicated). It is a professional push service partner trusted by developers.
Core Value
Multi-platform and multi-channel support
Fully compatible with Android, iOS, HarmonyOS, and Quick App. JPush supports delivery through the JPush channel, APNs, VoIP, FCM, Huawei, Xiaomi, OPPO, vivo, Meizu, ASUS, and other system-level channels to maximize message delivery.
Seven message types
JPush supports seven message types, including notification messages, custom messages, in-app messages (rich media messages), and geofence messages, helping developers meet operational needs across a wide range of application scenarios.
Rich message presentation styles
JPush supports notification bar style, big text style, big image style, drawer style, full-screen style, feed style, pop-up style, and custom styles. Rich presentation options help improve user engagement and click-through rates.
Personalized push
Seamlessly connected with Jiguang's full-network user tags, JPush supports refined operations through aliases, tags, geofences, device tags, and user segments, enabling personalized delivery for each user and improving click-through rates.
Data analytics
JPush provides complete message lifecycle analysis, including funnel and loss analysis by platform and channel. It also supports statistics for new users, active users, uninstalls, notification permission on/off status, delivery rate, and click-through rate, helping developers optimize their push strategies.
App data insights
With Jiguang's data capabilities, developers can analyze app ranking and penetration in the industry, obtain accurate user portraits, access offline behavior analysis services, and use device analysis features.
JPush Security Package
To reduce operational risks and improve push security, JPush provides secure and reliable push solutions for customers with strict security requirements in finance, news, government, and other industries. Capabilities include sensitive word detection, push review, resend detection, and message recall.
Customizable private cloud
For customers with higher security requirements, customers who want push data and systems deployed on their own servers, or enterprises that need custom development, higher performance, or even source-code-level secondary development, JPush provides a full-featured private cloud solution.
Product Advantages
Build push capabilities quickly
With fast SDK integration, an easy-to-use console, and simple APIs, you can build powerful push capabilities for your app in as little as one hour.
Flexible audience targeting
JPush provides user-defined tags and aliases, and seamlessly connects with Jiguang's full-network data to support precise user segmentation.
Efficient and stable system
JPush handles tens of billions of messages every day, with high concurrency, high reliability, overseas dedicated lines, and multi-site backup to ensure system stability, security, and efficiency.
Fast message delivery
JPush and vendor channel routing strategies can be configured flexibly. The server supports delivery at a scale of millions of messages per second, reaching end users within milliseconds.
Accurate performance analysis
The product supports statistics on message volume, delivery rate, display rate, and click-through rate by platform and channel, as well as staged and source-based loss analysis to help improve push strategies.
Powerful growth tools
Supports a versatile operations toolkit including short-video engagement tools, notification opt-in guidance, and message inbox capabilities.
Advanced Features
Offline message storage
JPush can cache messages that cannot be delivered temporarily because the target device is offline, and deliver them after the device comes online to improve delivery rates.
Vendor quota balance
JPush supports real-time polling of remaining vendor quotas and can adjust delivery strategies accordingly to maintain high delivery performance.
Content compliance checks
JPush supports real-time detection and alerts for message title/content sensitivity, length, and similar factors to reduce the risk of vendor interception.
Channel-specific content adaptation
JPush allows developers to tailor message copy length for different vendor channels, helping ensure compatibility across vendors.
Scheduled push
Supports one-time scheduled messages and recurring scheduled messages, and automatically executes delivery tasks when the scheduled time arrives.
Badge notifications
JPush supports increment/decrement logic for numeric badges and display of red-dot-style badges.
Notification grouping
JPush supports notification collapse, non-collapse, message priority, and reminder behavior through Channel ID.
Custom ringtones
JPush supports custom ringtones based on Channel ID, making it possible to distinguish different message types with different alert sounds and improve the user experience.
Batch single push
JPush supports batch single-device push by RID or alias, including notifications, custom messages, and SMS, enabling personalized message content for different users.
File-based push
Developers can upload files as push targets, and the service parses RIDs from the file for delivery, improving push efficiency.
App group push
For developers who need to push to multiple apps at the same time, JPush supports app group push, so a single push task can cover multiple applications.
Message recall and replacement
For notifications sent by mistake or with problematic content, JPush supports message recall, message replacement, and send termination.
Service integration diagnostics
JPush supports one-click detection of the current push integration depth in an app, including channel integration, online users, and pushable users, helping developers improve their push service integration.
Intelligent delivery strategy
Different Android vendors impose different delivery restrictions and rules. JPush can intelligently adjust message routing based on remaining vendor quota to maximize successful delivery.
Exception troubleshooting tools
JPush supports querying the message delivery lifecycle, error codes, message body, and basic device information to help developers diagnose problems and troubleshoot exceptions.