nativescript-socket.io
Full-featured Socket.IO client implementation for NativeScript.
Status
This library is production-ready. Both Android and iOS implementations are stable and in sync.
Please check releases and changelog and roadmap for more information.
Dependencies
Android: Socket.IO-client Java v1.*
iOS: Socket.IO-Client-Swift v12.*
Install
tns plugin add nativescript-socket.io
Usage
const SocketIO = ; SocketIO; // optionnal // or use your own debug function// SocketIO.enableDebug(myCustomDebugFunction); const options = query: token: 'SOME_TOKEN_HERE' android: // http://socketio.github.io/socket.io-client-java/apidocs/io/socket/client/IO.Options.html ios: // https://nuclearace.github.io/Socket.IO-Client-Swift/Enums/SocketIOClientOption.html ; const socketio = SocketIO; socketio; socketio; socketio; socketio; socketio
Usage with TypeScript
import using either of the following:
// OR
Demo
-
replace all instance of
192.168.1.111
with your IP address or domain. -
start the socket.io demo server
cd ./demo.servernpm start
- build and run the app
cd ./demotns run android