Skip to main content

JPush notifications

Use JPush to send notifications to your Android and iOS applications. NextAppMarket provides the credentials assigned to your app; your team integrates the SDK, registers devices, and controls the experience after a notification is received or opened.

Follow the integration path​

  1. Confirm the assigned credentials.
  2. Integrate the Android or iOS SDK.
  3. Register one device and send your first notification.
  4. Bind devices to users.
  5. Add notification navigation and test delivery across app states.

Understand the identifiers​

IdentifierMeaning
AppKeyThe JPush application your SDK and sender use.
MasterSecretThe server credential used to authorize JPush REST API calls.
Registration IDThe identifier returned for a registered app installation.
AliasAn application-defined targeting value, often used to group a user's devices.
TagAn application-defined label used to select a group of devices.
Message IDThe reference returned for a push request.

An AppKey identifies the application; it does not identify a signed-in customer. Keep your own device-to-user association and refresh it when the login state changes.

Choose what to send​

A notification is intended for user-visible delivery. A custom message is data handled by your application. Their delivery and presentation behavior differ across platforms and app states. Begin with a visible notification to one registration ID before adding audience rules or custom-message handling.

A successful push request means the service accepted it. Device delivery, display, and opening are later outcomes. Your application's own data remains the source of truth when the customer opens the notification.

Reference: JPush product documentation.