npm i --save nativescript-pusher
- 版本:1.0.1
- GitHub:
- NPM: https://npmjs.net.cn/package/nativescript-pusher
- 下载
- 昨日: 0
- 上周: 2
- 上月: 12
NativeScript Pusher
安装
tns plugin add nativescript-pusher
用法
const pusher = new Pusher(apiKey,options?);
pusher.subscribeToChannelEvent('activities','running',(error,data)=>{});
pusher.connect();
Api key 请跟随 ➡ 链接 获取您的 api key
Api
方法 | 默认 | 类型 | 描述 |
---|---|---|---|
connect(callback?:Function) | void | 连接到 Pusher。 | |
disconnect() | void | 从 Pusher 断开连接。 | |
subscribeToChannel(channelName: string, callback?: Function) | void | 订阅一个公开通道,可选的回调 | |
subscribeToChannelEvent(channelName: string,event: string,callback: Function) | void | 订阅一个公开通道事件。 | |
subscribePresence(channelName: string, callback?: Function) | void | 订阅一个需要认证的 PresenceChannel。 | |
subscribeToPrivateChannel(channelName: string, callback?: Function) | void | 订阅一个需要认证的 PrivateChannel。 | |
subscribeToPrivateChannelEvent(channelName: string,event: string,callback: Function) | void | 订阅一个私有通道事件。 | |
unsubscribe(channelName: string) | void | 通过通道名称从公开通道取消订阅。 | |
unsubscribePrivate(channelName: string) | void | 通过通道名称从私有通道取消订阅。 | |
unsubscribeAll() | void | 从所有通道取消订阅。 | |
unsubscribeEvent(channelName: string, event: string) | void | 从公开通道取消订阅之前已订阅的事件。 | |
unsubscribePrivateEvent(channelName: string, event: string) | void | 从私有通道取消订阅之前已订阅的事件。 |
示例图片
IOS | Android |
---|---|
待办事项
- [ ] 推送通知