Product Overview

Last updated:2023-02-27

Engagelab AppPush is a professional App message pushing service platform with a daily average message volume of over 10 billion, AppPush supports Android, iOS and other platforms.

SDK access is easy and fast, the push channel is high-speed and stable, the API open interface is powerful, flexible and easy to use, and the WEB side supports the creation of notifications, post-effect analysis, and troubleshooting and other operational functions.

Supported channel types

Push Channel FCM HUAWEI Honor XIAOMI MEIZU OPPO VIVO APNs
supported Yes Yes Yes Yes Yes Yes Yes Yes

Supported message types

Message Type notification message
supported Yes Yes

Notification style support

Notification style default style thumbnail style large picture style text style inbox style custom style
Supported Yes Yes Yes Yes Yes Yes

View the style details:Local Notification Message

Support for sending policies

On the API side, developers can develop sending policies based on vendor channels.

Message Type send policy fields send policy field values and definitions
Notification sending policy distribution_new
  • mtpush:Indicates that push is forcibly sent through engagelab channel.
  • fcm_mtpush:This means that the push is forced to be sent through the FCM Channel first. If the push is invalid, the push is sent through the engagelab channel again.
  • pns_mtpush:Indicates that the push is forced to be sent through the Xiaomi/Huawei/Meizu/oppo/vivo channel, and the engagelab channel is invalid.
  • mtpush_fcm:This means that for users of the combination of FCM and domestic manufacturers, the push priority is engagelab, and the engagelab is offline and then goes through the FCM channel, which is used as an assistant.
  • mtpush_pns:This means that for users of the combination of FCM and domestic vendors, the push priority is engagelab, and the engagelab is offline and then the vendor channel is used as an assistant.
  • Statistical analysis support

    APP dimension statistics function

    Statistical function Description
    data Overview
  • Supports real-time statistics of message data at an hourly granularity to show the comparison of today's and yesterday's data trends.
  • You can view the data of yesterday's push and conversion funnel, and view the data of yesterday's delivery rate and click-through rate.
  • You can view the latest device notification permission opening rate.
  • Allows you to view historical push and conversion trend data in different platforms and channels.
  • Allows you to view the loss statistics of historical push messages in different platforms, channels, and stages.
  • push user statistics
  • Allows you to view and push user historical data by platform, channel, and APP version.
  • You can view data such as new users, online users, active users, and uninstalled users in a custom time range on a daily or monthly basis.
  • MessageID dimension statistics

    Statistical function Description
    Message push statistics
  • supports push conversion statistics of four basic message types: notification bar messages, custom messages, SMS messages, and in-app reminder messages.
  • You can view the delivery rate, display rate, and click rate of the msgid dimension.
  • You can view the number of valid targets, the number of sends, the number of displays, and the number of clicks in the msgid dimension by platform or channel.
  • REST API capability support

    API item Description
    PUSH API
  • through PUSH API, developers can complete all the message PUSH functions of the AppPush and easily build PUSH operation plans in their own operation background.
  • API provides more powerful and flexible APIs than push portal pages.
  • Schedule API
  • developers can use Schedule API to push all messages regularly.
  • Tag Alias API(Device API)
  • developers can use Schedule API to push all messages regularly.
  • Push Testing Mode

    The AppPush push testing mode offers developers an independent testing environment apart from the production environment to validate push configurations and performance, ensuring a smooth launch.

    Environment Switching and AppKey Management

    • AppKey and Master Secret Differentiation:
      The production and testing environments use different AppKeys and master secrets. When switching to the testing mode, the system automatically generates a testing AppKey and copies the configuration from the production AppKey. Both AppKeys are linked in the backend to manage VIP status and synchronize information.
    • Default Environment: The production environment is displayed by default upon entering the Portal, but developers can manually switch to testing mode.
    • Reset Support: The testing AppKey supports independent master secret resets.

    Synchronization and Independent Management in Testing Mode

    • Information Synchronization: When creating a testing application, the system copies the following settings from the production application:
      • Application name and icon
    • Application Information and Integration Settings Synchronization: The application name, icon, and integration settings are continuously synchronized between the production and testing applications.
    • VIP Status Synchronization: The VIP status and service period of the testing application are kept in sync with the production app.
    • Independent Modifications: Testing applications allow independent modification of callback and Security settings and Integration settings, unaffected by production app changes.

    Usage Limits for Testing Mode

    • QPS Limit: 10
    • SDK Registered Users: Up to 1,000
    • Tag and Alias Binding Limits:
      • Tags: Up to 50
      • Aliases: Up to 50
      • Devices per Tag: Up to 10
      • Tags per Device: Up to 10
    • Availability Dependency: The testing AppKey’s availability is linked with the production AppKey—if the production AppKey becomes invalid, the testing AppKey will also be disabled.
    • Service Restrictions: The testing AppKey does not support VIP service purchases, and its privileges are entirely dependent on the linked production AppKey.

    This push testing mode provides developers with a flexible, independent environment to efficiently validate push configurations before launch, ensuring better control over push performance and user experience.

    在文档中心打开
    icon
    Contact Sales