push-ios
v1.0.1
Published
push-ios
Downloads
3
Readme
push-ios
IOS推送Node服务
根据IOS提供的推送服务实现的 Node 版SDK。支持IOS通知栏推送功能,欢迎大家使用。
安装
npm install push-ios --save-dev
实例
const ios = new IOS({
cert: 'cert.pem',
key: 'key.pem',
passphrase: 'psw', // pem证书密码
production: true, // 是否生产环境
topic: 'Topic Number'
});
ios.push({
title: 'title',
content: 'content',
list: ['Token'],
sleep: 0, // 请求间隔时间/毫秒
aps: {
// ...apsConfig
}
success(res) {
// ...
},
error(err) {
// ...
},
finish(res){
// 所有请求完成回调
}
});
参数
| Setter Name | Target Property | Type | |:----|:----|:----| |alert|aps.alert|String orObject| |body|aps.alert.body|String| |locKey|aps.alert.loc-key|String| |locArgs|aps.alert.loc-args|Array| |title|aps.alert.title|String| |titleLocKey|aps.alert.title-loc-key|String| |titleLocArgs|aps.alert.title-loc-args|Array| |action|aps.alert.action|String| |actionLocKey|aps.alert.action-loc-key|String| |launchImage|aps.launch-image|String| |badge|aps.badge|Number| |sound|aps.sound|String| |contentAvailable|aps.content-available|1| |mutableContent|aps.mutable-content|1| |urlArgs|aps.url-args|Array| |category|aps.category|String| |threadId|aps.thread-id|String| |mdm|mdm|String|