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.
Millet 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 push supports overseas version and domestic version. The application platform and SDK package corresponding to the two versions are different. One version can be referenced in a project. Please apply for the vendor parameters of the corresponding platform according to business needs.
- If the target user is a domestic user (excluding Hong Kong, Macao and Taiwan), please create a domestic application and use the domestic SDK.
- If the target user is an overseas user (Supported countries and regions) please create an overseas application and use the overseas SDK.
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.
Create overseas applications
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.Switch to the overseas push operation platform by selecting regions other than [Mainland China] on the domestic push operation platform.
3.Click the "Create app - Create phone/pad app",enter "GetApps Console".
4.Click "Create application", fill in the application information and click Create.
5.The display below indicates that the creation is successful. Later, you can return to the Xiaomi development platform to enable the push service.
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 process for details.
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.