nativeScript-pusher
NativeScript 的 Pusher 客户端
npm i --save nativescript-pusher

NativeScript Pusher

npm npm Build Status

安装

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
IOS Android

待办事项

  • [ ] 推送通知