Application Guide for Manufacturer Channel Parameters
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.
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. 2.Check the access cooperation agreement of Xiaomi push and click "Enable".
Get application information
Enter the [Push Operation Platform] - [Application Information] page to view the application information.
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).
- If an overseas application is created, the parameters are configured in Xiaomi (other regions).
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 .
3.Add a new project and fill in the project name.
Activate push service
1.On the [Project Setting] - [Push Kit] page, click to activate now.
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.
3.Enter the [Project Setting] - [API Management] page to enable the permission of push service.
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.
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.
Huawei channel parameter configuration
Enter the [Application Setting] - [Integration Setting] page and fill in the parameters: AppID and AppSecret.
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.
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.
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.
- 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.
FCM parameter acquisition
Create Project
1.Enter Firebase, Log in to your Google account.
2.Click "Add Item".
3.After creating the project, click the project to enter the project details.
Create an app
1.Click the Android app icon to create an app.
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.
3.Download google services Json file. SDK integration needs to be configured in the app directory.
Get application information
Click to enter the [Project Setting] page and select "Cloud Messaging" to view the server key information. 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
- Enter Honor Developer Service Desk and register a Honor developer account. For details, please refer to [Account Registration Process](https://developer.hihonor.com/cn/doc /guides/100272).
- Complete Enterprise Developer Certification.
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: