0.0.9 • Published 4 years ago

push-oppo v0.0.9

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

push-oppo

oppo推送Node服务

根据oppo提供的推送服务实现的 Node 版SDK。支持魅族通知栏推送功能,欢迎大家使用。

华为推送

小米推送

友盟推送

魅族推送

IOS推送

安装

npm install push-oppo --save-dev

实例

const Oppo = require('push-oppo');
const oppo = new Oppo({
  appKey: 'appKey',
  masterSecret: 'masterSecret'
});

oppo.push({
  title: '标题',
  content: '内容',
  list: ['pushId'], 
  sleep: 0, // 请求间隔时间/毫秒
  success(res){}, // 成功回调
	error(err){}, // 失败回调
	finish(res){} // 所有请求完成回调
});

因为oppo api最多支持1000台机器推送,如果 list 长度超过1000,则内部会发起 Math.ceil(n / 1000) 条请求, 同时也会有 Math.ceil(n / 1000) 条回调。

参数

keyvalue
appIdappID
appSecretappSecret
appKeyappKey
masterSecretmasterSecret
getTokenUrl获取token URL 默认 https://api.push.oppomobile.com/server/v1/auth
saveMessageUrl推送URL 默认 https://api.push.oppomobile.com/server/v1/message/notification/save_message_content
pushUrl推送URL 默认 https://api.push.oppomobile.com/server/v1/message/notification/broadcast
maxLengthoppo推送限制长度 默认1000

oppo官方文档

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago