npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

cordova-plugin-hms-push-alwaysmkt

v4.0.4

Published

cordova-plugin-hms-push-alwaysmkt

Downloads

21

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

  1. Download the Cordova Push SDK Plugin.
  2. Add Platform To Project.

cordova platform add android

  1. Run the following command in the root directory of the Cordova project:

cordova plugin add PATH_TO_CORDOVA_PUSH_SDK

  1. check whether the Cordova Push SDK is successfully added to Plugin folder in the root directory of the Cordova project.

  2. Download agconnect-services.json file from AppGallery Connect.

  3. Add agconnect-services.json and jks file to root directory.

  4. Add build.json file to your project's root.

  5. Make sure widget id is same as your package name in config.xml. Otherwise demo project will not work properly.

  6. 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.