Events
Methods
addListener
Listen to an event. Returns a function that when called, cancels the listener. Aliased to watchEvents.on
import {watchEvents} from "react-native-watch-connectivity";
const unsubscribe = watchEvents.addListener('message', (messageFromWatch, reply) => {
console.log(messageFromWatch);
reply({text: 'Thanks watch!'})
})
// ... later
unsubscribe();
once
Same as addListener
except will unsubscribe automatically after the first event.
import {watchEvents} from "react-native-watch-connectivity";
const cancel = watchEvents.once('message', (messageFromWatch, reply) => {
console.log(messageFromWatch);
reply({text: 'Thanks watch!'})
})
// ...
cancel(); // If needed. Will cancel automatically after first event.
Note: once
can also be used with a Promise
import {watchEvents} from "react-native-watch-connectivity";
const [message, reply] = await watchEvents.once('message');
Events
See the Events API documentation for information on each individual event
application-context
file
installed
message
paired
reachablity
user-info