This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.
Expo Cellular
An API that provides information about the user's cellular service provider.
expo-cellular provides information about the user's cellular service provider, such as its unique identifier, cellular connection type, and whether it allows VoIP calls on its network.
Installation
If you are installing this in an existing React Native app, make sure to install expo in your project.
Configuration
Are you using this library in an existing React Native app?
If you're not using Continuous Native Generation (CNG) or you're using a native android project manually, then you need to add android.permission.READ_PHONE_STATE permission to your project's AndroidManifest.xml. This permission is used for TelephonyManager.
This library does not require the more risky READ_PRIVILEGED_PHONE_STATE permission.
API
import * as Cellular from 'expo-cellular';
No API data file found, sorry!
Error codes
Permissions
Android
You must add the following permissions to your app.json inside the expo.android.permissions array.
iOS
No permissions required.