Getting Started
Creating your Wear OS app
We recommend having a /wear
directory alongside your /src
or /app
directory, this will make it easier to build and develop your app.
Start by adding a Wear OS app to your project, you can use Android Studio's Wear OS template or use the react native example.
🚫
Using React Native on Wear OS isn't recommended since there's no native component libraries available
Ready your React Native app
Package Name
Make sure your React Native app and your Wear OS app both share the same package name.
Signing Key
Make sure your React Native app and your Wear OS app both use the same signing key when publishing your app.
- If you're developing, you can leave both unsigned
- If you're using expo you can use
eas credentials
Sending data to your Wear OS app
Start sending data to your Wear OS app by using sendMessage
or sendMessageAsync
:
import { sendMessageAsync } from 'react-native-wear';
await sendMessageAsync({
message: 'Hello there :)',
// ...
})
.then((reply) => console.log('Message sent', reply))
.catch((error) => console.log('Failed to send message', error));
sendMessage
accepts an object with any key/values