npm i --save nativescript-pusher
- Version: 1.0.1
- GitHub:
- NPM: https://www.npmjs.com/package/nativescript-pusher
- Downloads:
- Last Day: 0
- Last Week: 0
- Last Month: 0
NativeScript Pusher
Installation
tns plugin add nativescript-pusher
Usage
const pusher = new Pusher(apiKey,options?);
pusher.subscribeToChannelEvent('activities','running',(error,data)=>{});
pusher.connect();
Api key follow ➡ link to get your api key
Api
| Method | Default | Type | Description |
|---|---|---|---|
| connect(callback?:Function) | void | Connects to Pusher. | |
| disconnect() | void | Disconnect from Pusher. | |
| subscribeToChannel(channelName: string, callback?: Function) | void | Subscribes to a public Channel with optional callback | |
| subscribeToChannelEvent(channelName: string,event: string,callback: Function) | void | Subscribes to a public channel event. | |
| subscribePresence(channelName: string, callback?: Function) | void | Subscribes to a PresenceChannel which requires authentication. | |
| subscribeToPrivateChannel(channelName: string, callback?: Function) | void | Subscribes to a PrivateChannel which requires authentication. | |
| subscribeToPrivateChannelEvent(channelName: string,event: string,callback: Function) | void | Subscribes to a private channel event. | |
| unsubscribe(channelName: string) | void | Unsubscribes from a public channel using via the name of the channel. | |
| unsubscribePrivate(channelName: string) | void | Unsubscribes from a private channel using via the name of the channel. | |
| unsubscribeAll() | void | Unsubscribes from all channels. | |
| unsubscribeEvent(channelName: string, event: string) | void | Unsubscribes a previously subscribed event on a public channel. | |
| unsubscribePrivateEvent(channelName: string, event: string) | void | Unsubscribes a previously subscribed event on a private channel. |
Example Image
| IOS | Android |
|---|---|
![]() |
![]() |
TODO
- [ ] Push Notifications

