Application Guide for Manufacturer Channel Parameters

Last updated:2023-12-26

This article aims to guide users to obtain the push parameters of vendor channels, which are used for SDK integration and console configuration.

Listing instructions

Manufacturer channel Need to put it on the shelf? Instructions
Xiaomi Yes You need to register an enterprise developer account, see Millet parameter acquisition for details.
Huawei No A personal developer account is sufficient. For details, see Huawei parameter acquisition.
Meizu No A personal developer account is sufficient. For details, see Meizu parameter acquisition.
vivo Yes You need to register an enterprise developer account, see vivo parameter acquisition for details.
OPPO Yes You need to register an enterprise developer account, see OPPO parameter acquisition for details.
FCM No A personal developer account is sufficient. For details, see FCM parameter acquisition.
Honor No You need to register an enterprise developer account. For details, see honor parameters acquisition.

Xiaomi parameter acquisition

Register Xiaomi developer account

Enter Xiaomi Development Platform,Register the account of Xiaomi developer. For details, please refer to Enterprise developer account registration process

Platform Selection Description

Xiaomi manufacturer channel supports reaching users of China mainland devices (excluding Hong Kong, Macao and Taiwan). Xiaomi will soon shut down overseas push service. Please use FCM and EngageLab channels to reach global devices.

Create Chinese application

1.Enter [Management Console] and select message push.

  • If you log in with a personal account, "Sorry, you don't have push/review permission.".

2.Select the region as "Mainland China" to switch to the China region console. image.png

3.Fill in the application information and click Create.

The application package name must be consistent with the package name you filled in on the Engagelab official website.

4.Click Save directly in the Perfect Application Data interface.

Enable push service

1.Enter the [Push Operation Platform] - [Application List] page, and click "Enable Push" in the corresponding application name.image.png 2.Check the access cooperation agreement of Xiaomi push and click "Enable".image.png

Get application information

Enter the [Push Operation Platform] - [Application Information] page to view the application information. image.png image.png

Parameter configuration of Xiaomi channel

Enter the [Application Setting] - [Integration Setting] page, and fill in the parameters: AppID, AppSecret, AppKey.

  • If a domestic application is created, the parameters are configured in Xiaomi (Chinese Mainland).

image.png

  • If an overseas application is created, the parameters are configured in Xiaomi (other regions).

image.png

Huawei parameter acquisition

Register Huawei developer account

Enter the Huawei Developer Alliance, and register a Huawei developer account. For details refer to the registered account.

Create Project

1.Sign in to AppGallery Connect and click My projects. 2.Click Add project .
image.png
3.Add a new project and fill in the project name.
image.png

Activate push service

1.On the [Project Setting] - [Push Kit] page, click to activate now.image.png

2.Setting a Data Processing Location To use specific functions of Push Kit, including topic-based messaging and messaging to iOS apps, you must set a data processing location. For details, please refer to Data Processing Location. The available locations now are China, Germany, Russia, and Singapore. If the data processing location is different from your server location, or is different from the location of a user that the app serves, messaging latency will increase. image.png

3.Enter the [Project Setting] - [API Management] page to enable the permission of push service.image.png

4.Enter the [Project Setting] - [General] page and click Add Application.

The application package name must be consistent with the package name you filled in on the engagelab official website.

image.png image.png

Get application information

Enter the Item [Setting - General] page to view the application information.

  • The general page contains the client ID and client secret of the project and application. The corresponding parameters of the two are inconsistent. Please drop down to the bottom of the page to obtain the client ID and client secret of the application.
  • You need to add the packaged SHA256 certificate fingerprint, which must be consistent with your own packaged certificate.
  • Download agconnect services The json file needs to be configured in the app directory during SDK integration.
  • If the project, application information and development service settings are modified, you need to download and configure agconnect services again Json file.

image.png

Huawei channel parameter configuration

Enter the [Application Setting] - [Integration Setting] page and fill in the parameters: AppID and AppSecret. image.png

Meizu parameter acquisition

Register Meizu developer account

Enter the Flyme console. Register Meizu developer account, details refer to developer registration

Create an app

1.Enter the [Console] - [Flyme Push] page.

2.Create an application.

3.Fill in the application information and click Create.

The application package name must be consistent with the package name you filled in on the engagelab official website.

Get application information

1.Select "Open Application" in the application list.

2.Enter the [Configuration Management] page to view the application information.

Meizu's AppID is composed of 6 digits. Please obtain the parameters correctly.

Meizu channel parameter configuration

Enter the [Application Setting] - [Integration Setting] page, and fill in the parameters: AppID, AppSecret, AppKey. image.png

Vivo parameter acquisition

Register a vivo developer account

Enter the vivo console. Register a vivo developer account. For details, refer to Enterprise Developer Registration.

Create an app

1.Enter the [Management Center] - [Applications and Games] page, and click [Create Application].

2.After filling in the application information, click Create.

If the application is not available in the application market, and the push permission is limited, it is not allowed to send a formal message on the web interface of the vivo official website and the API background. You can send a test message to the set test equipment in the API background for testing.

Apply for push service

1.Enter the [Management Center] - [Message Push] page.

2.Click Push Application, select the application name to apply for and submit the application.

Get application information

Enter the [Push Operation Platform] - [Application Information] page to view the application information.

Vivo channel parameter configuration

Enter the [Application Setting] - [Integration Setting] page, and fill in the parameters: AppID, AppSecret, AppKey. image.png

OPPO parameter acquisition

Register OPPO developer account

Enter the OPPO console, register the OPPO developer account. For details, refer to OPPO Enterprise Developer Account Registration

Create an app

1.Enter the [Management Center] - [Application Service Platform] page.

2.Click Create Application. Please refer to the application access

Enable push service

1.Enter the [Management Center] - [Application Service] - [Mobile Service] - [Push Service] page.

2.Click "Apply for Access".

3.On the message push page, select the application to open the push service and select "Apply for subscription".

  • Push test authority can only be used for testing, and there are 1000 applications per day.
  • The formal push permission needs to be reapplied for the permission of "push on notice board" (the application can only be made after the resources are put on the shelf).

4.After the application is approved, the status will display "opened".

Get application information

On the mobile app list page, select the app you want to view to view the app details.

The appserversecret is a required parameter for the engagelab console, Master Secret.

OPPO channel parameter configuration

Enter the [Application Setting] - [Integration Setting] page and fill in the parameters: AppID, AppSecret, AppKey, MasterSecret/AppServerSecret. image.png

  • If the application has been accessed in China and launched in the software store, the parameters of the domestic application can be configured in Chinese Mainland and other regions.
  • If the application has not been accessed in China and has been put on the shelf, you need to create an application on the overseas platform and put it on the shelf in the overseas software store before you can apply for overseas push, and fill in the parameters of the overseas application in OPPO (other regions) after the application is approved.

image.png

FCM parameter acquisition

Create Project

1.Enter Firebase, Log in to your Google account.
2.Click "Add Item".
image.png

3.After creating the project, click the project to enter the project details.
image.png

Create an app

1.Click the Android app icon to create an app.image.png image.png

2.Fill in the application information.

The application package name must be consistent with the package name you filled in on the engagelab official website.

image.png

3.Download google services Json file. SDK integration needs to be configured in the app directory. image.png

Get application information

Click to enter the [Project Setting] page and select "Cloud Messaging" to view the server key information. image.png Click to enter the [Project Settings] - [Service Account] page to obtain the server key JSON file.

FCM channel parameter configuration

Enter [Application Settings] - [Integration Settings] page, upload configuration file parameters.

Honor parameters acquisition

Register an Honor developer account

Create application

  • Enter the [Management Center] page.
  • Click [Push Service] to enter the push service list page.
  • Select "Apply for push service" to enter the application application page.
  • Select the application type "Mobile Application" and "Server Application", fill in or select the created product, fill in the application package name and certificate fingerprint, agree to the push service agreement and data processing addendum, and click the "Submit" button.

    You need to add the packaged SHA256 certificate fingerprint. The SHA256 certificate fingerprint must be consistent with your own packaged certificate.

Get application information

  • Click "View" to enter the push service details page to obtain application information.

Honor channel parameter configuration

Enter the [Application Settings]-[Integration Settings] page and configure the Honor channel parameters:

在文档中心打开