Skip to main content

Resolving Push Client Conflicts

This document describes how to avoid or resolve push client conflicts that may occur in your application.

Push client conflicts can occur in the following situations:

  • The application has already integrated a third-party push client SDK that conflicts with the third-party vendor push client SDK required by the push service.
  • Another SDK that your application depends on has already integrated a third-party push client SDK that conflicts with the third-party vendor push client SDK required by the push service.

If either situation applies, use your own third-party push client integration and report the vendor token to the server yourself.

Use your own push client integration

To resolve push client conflicts, follow these steps:

  1. Complete the third-party push configuration in the console by following the push client integration documentation.

  2. Obtain the vendor token from the third-party push SDK. Refer to the third-party push SDK documentation for the specific method.

  3. After the SDK is initialized, call the following method to report the third-party device token to the server:

    Java
    PushManager.getInstance().onReceiveToken(context, pushType, token);
  4. Check the logs to verify whether the report was successful. Search for the keyword L-push-config-report-token-R. A report token success message confirms that the report and integration succeeded.