OneSignal Help & Documentation

Welcome to the OneSignal New IA developer hub. You'll find comprehensive guides and documentation to help you start working with OneSignal New IA as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    Discussions

Huawei Cordova SDK Setup

Follow these instructions if your app is distributed on the Huawei AppGallery.

Step 1. Requirements

Step 2. Setup the OneSignal Cordova SDK

Follow the OneSignal Cordova SDK setup guide. Firebase / Google setup not required for app builds released to the Huawei AppGallery.

Step 3. Huawei Setup

3.1 Device and Android SDK Setup
3.2 App Configuration
3.3 Cordova Huawei Plugin
* When following the plugin setup after downloading the plugin. Change the downloaded plugin's plugin.xml file to remove the CordovaHMSMessageService from the AndroidManifest.xml.

Step 4. Huawei Location Service (Optional)

4.1 Add implementation 'com.huawei.hms:location:<HUAWEI HMS VERSION #> to your app build.gradle's dependencies section.
4.2 Make sure to also add the location permission to your AndroidManifest.xml if you don't have this already

Notes/Resources

This is an example Cordova project integrating the Huawei Cordova Plugin.

HMS error code reference to help debug logs and successfully integrate HMS Core SDK with the OneSignal SDK.

Updated 6 days ago


Huawei Cordova SDK Setup


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.