node-ancs Node.js库,用于接入Apple通知中心服务
访问 Apple 设备通知的利器——node-ancs,专门为 Node.js 环境打造,蛮适合你这种搞蓝牙外设通讯的场景。
node-ancs的核心功能是连接 iOS 7 及以上系统的 ANCS 服务(Apple Notification Center Service),让你的 Node 应用能接收到 iOS 上的推送通知。只要设备支持蓝牙外设模式,搞起来顺。
安装方式也简单,直接一个npm install ancs
就搞定。不需要复杂配置,连起来之后就能愉快监听通知事件了。比如:
var ANCS = require('ancs');
ANCS.discover(function(ancs) {
ancs.connect(function() {
ancs.on('notification', function(notification) {
console.log(notification);
});
});
});
通知事件会带上added
、modified
、removed
这样的类型,还有silent
、important
这些标志字段,用来判断是不是来电、日历提醒、还是 APP 推送。
嗯,对接 iOS 设备的场景比较常见在智能手环、车载设备或者通知中转服务里。只要 iOS 端同意配对授权,基本就能用了。
如果你对 iOS 7 的通知机制不熟,推荐去翻一下iOS7 应用指南,配合这库用起来更顺。如果你想扩展到 Android,可以顺手看看Node.js 推送脚本这篇,也蛮实用。
,如果你在搞和 iPhone 交互的 Node 项目,这个库挺值得试试。调试方便,响应也快。如果你刚好手上有支持蓝牙外设的 iOS 设备,那就别犹豫了,装起来玩一玩吧。
6.22KB
文件大小:
评论区