Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

cordova-plugin-cnpush

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cordova-plugin-cnpush - npm Package Compare versions

Comparing version 1.0.0 to 1.1.0

2

package.json
{
"name": "cordova-plugin-cnpush",
"version": "1.0.0",
"version": "1.1.0",
"description": "Cordova Push Plugin",

@@ -5,0 +5,0 @@ "cordova": {

@@ -1,7 +0,15 @@

# 统一推送
# 统一推送
cordova应用统一推送,安装前需要先安装依赖插件:
安装 `cordova-plugin-cnpush`
``` shell
cordova plugin add cordova-plugin-cnpush
```
安装 `极光推送安卓版本` 插件
> cordova应用统一推送,可以安装下列插件,`cordova-plugin-cnpush`会根据手机型号优先使用`厂商sdk`的cordova插件
## 安卓手机推送(非厂商sdk)
其它安卓手机使用推送,安装 `极光推送安卓版本(免费版)` 插件
``` shell

@@ -11,4 +19,6 @@ cordova plugin add cordova-plugin-android-jpush --variable APP_KEY=your_jpush_appkey

安装 `华为推送` 插件
## 华为推送(厂商sdk)
如需在`华为手机`使用系统级推送,请安装 `华为推送` 插件
``` shell

@@ -18,9 +28,11 @@ cordova plugin add cordova-plugin-huawei-push

安装 `cordova-plugin-cnpush`
## OPPO推送(厂商sdk)
如需在`OPPO手机`使用系统级推送,请安装 `OPPO推送` 插件
``` shell
cordova plugin add cordova-plugin-cnpush
cordova plugin add cordova-plugin-oppo-push --variable APP_KEY=YOUR_APP_KEY --variable APP_SECRET=YOUR_APP_SECRET
```
> 各依赖插件的配置,请参考插件官方文档

@@ -27,0 +39,0 @@

@@ -10,13 +10,20 @@ var cnPushTool = require('./CnPushTool');

var myPush;
var isUsePush = false
//华为手机
if (cnPushTool.isPlatformHuawei()) {
//华为手机
if (window.huaweiPush) {
myPush = window.huaweiPush;
} else {
if (window.jPush) {
myPush = window.jPush;
}
isUsePush = true;
}
} else {
//其它手机
}
//oppo手机
if (cnPushTool.isPlatformOppo()) {
if (window.oppoPush) {
myPush = window.oppoPush;
isUsePush = true;
}
}
if (!isUsePush && !cnPushTool.isPlatformIOS()) {
if (window.jPush) {

@@ -26,2 +33,3 @@ myPush = window.jPush;

}
return myPush;

@@ -28,0 +36,0 @@ }

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc