xpusher 1.0.2
xpusher: ^1.0.2 copied to clipboard
Plugin pusher client for flutter.
XPusher #
Supported Platform #
- Android
- iOS : Maintenance
Initializing #
XPusher pusher = XPusher();
// public channel
pusher.init(
apiKey: "YOUR_API_KEY",
cluster: "YOUR_CLUSTER",
channelName: "YOUR_CHANNEL_NAME",
eventName: "YOUT_EVENT_NAME",
onConnectionState: (currentState, previousState) {
print("state: $currentState, $previousState");
},
onEvent: (data) {
print("data: $data");
},
);
// private channel
pusher.init(
apiKey: "YOUR_API_KEY",
cluster: "YOUR_CLUSTER",
channelName: "YOUR_CHANNEL_NAME (ex: private-channel-name)",
eventName: "YOUT_EVENT_NAME",
auths: "", // default = {}
endPoint: "YOUR_END_POINT_AUTH",
host: "pushnow.my.id", // default = "pushnow.my.id"
wssPort: 6002, // default = 6002
onConnectionState: (currentState, previousState) {
print("state: $currentState, $previousState");
},
onEvent: (data) {
print("data: $data");
},
);