react-native-isc-notification
Notification framework for react navive. It provides Stomp websocket connection at background. The notification and the websocket communication can be process although apo's close.
Installation
npm install react-native-isc-notification
And add the following line.
// android/app/build.gradleimplementation project(':reactnativeiscnotification')
// android/settings.gradleinclude ':reactnativeiscnotification'project(':reactnativeiscnotification').projectDir = new File(rootProject.projectDir, '../../android')
Usage
; //set up configurationIscNotification; //callback'll be called as connection completeIscNotification;
Function's list
Name | Parameter | usage |
---|---|---|
initializeModule | Object | Use to set up the configuration. Must be set every time. Must be call outside of react component. |
registerOnConnectEvent | Function | Use to register a callback that will be called when the stomp websocket connection is ready. Must be call outside of react component. |
addMessageListener | String, Function | Use to register a callback. And It'll be invoke when a message is arrive. |
sendMessage | String, String | Send a message to the server on the specific path. |
pushNotification | String, String, Int | Push a notification message like Facebook or Line messages. |
cancelNotification | Int | Remove a notificate with specific notification id. |
cancelNotificationAll | - | Remove all notifications. |
Contributing
See the contributing guide to learn how to contribute to the repository and the development workflow.
License
MIT