cordova-plugin-hms-push-alwaysmkt
v4.0.4
Published
cordova-plugin-hms-push-alwaysmkt
Downloads
10
Maintainers
Readme
cordova-plugin-hms-push-alwaysmkt
A fork of cordova-plugin-hms-push
- Contents
- Introduction
- Installation Guide
- Cordova SDK API Method Definition
- Configure description
- Licensing and Terms
1. Introduction
The Cordova SDK code encapsulates the Huawei push client interface. It provides many APIs for your reference or use.
The Cordova SDK code package is described as follows:
src/main/: core layer, bridging PushSDK bottom-layer code;
www/HMSPush.js: external interface definition layer, which is used to define interface classes or reference files.
2. Installation Guide
- Download the Cordova Push SDK Plugin.
- Add Platform To Project.
cordova platform add android
- Run the following command in the root directory of the Cordova project:
cordova plugin add PATH_TO_CORDOVA_PUSH_SDK
check whether the Cordova Push SDK is successfully added to Plugin folder in the root directory of the Cordova project.
Download agconnect-services.json file from AppGallery Connect.
Add agconnect-services.json and jks file to root directory.
Add build.json file to your project's root.
Make sure widget id is same as your package name in config.xml. Otherwise demo project will not work properly.
Then run the Cordova app
cordova run android
3. Cordova SDK API Methods & Constant Definitions
HMSPush
turnOffPush(CallbackContext callbackContext):void
turnOnPush(CallbackContext callbackContext):void
getID(CallbackContext callbackContext):void
getAAID(CallbackContext callbackContext):void
getToken(CallbackContext callbackContext):void
sendToken(String token):void
getCreationTime(CallbackContext callbackContext):void
deleteAAID(CallbackContext callbackContext):void
deleteToken(CallbackContext callbackContext):void
subscribe(JSONArray topic, CallbackContext callbackContext):void
unsubscribe(JSONArray topic, CallbackContext callbackContext):void
disableAutoInit(CallbackContext callbackContext):void
enableAutoInit(CallbackContext callbackContext):void
isAutoInitEnabled(CallbackContext callbackContext):void
onMessageReceived(CallbackContext callbackContext):void
CordovaHmsMessageService
onMessageReceived(): void
onDeletedMessages():void
onMessageSent(String msgId):void
onSendError(String msgId, Exception exception):void
onNewToken(String token):void
Constants
RESULT_SUCESS
RESULT_FAIL
PARAMETR_IS_EMPTY
TOKEN_NOT_EXISTS
4. Configure parameters.
No.
5. Licensing and Terms
Apache 2.0 license.