17,011 questions
0
votes
0
answers
27
views
Android rejection but cannot find the possible reason
enter image description here
I am currently developing ios + android app on EXPO. I have submit my app but got rejection because of above error in img. I have no clue from which page that error got ...
-5
votes
1
answer
61
views
How to properly upgrade from Expo SDK 52 to 54 to meet the 16KB memory page requirement?
I’m facing the new Play Console requirement that Android apps must support 16 KB memory page sizes by November 1, 2025. Because of this, I’m planning to upgrade my project from Expo SDK 52 to Expo SDK ...
0
votes
0
answers
43
views
Expo app stuck on splash screen then Hermes OOM crash (3GB RAM) on both iOS & Android simulators
Problem
When I open my app, splash screen appears a few seconds and then app gives crash. It starts consuming more and more memory as the time pass. After reaching 3GB of ram it gives crash and closes....
1
vote
0
answers
54
views
React Native Metro suddenly trying to process TypeScript files it can't understand
I get the following error after running npx expo start --dev-client to start my react native expo app:
SyntaxError in node_modules/react-freeze/src/index.tsx: Unexpected token, expected "," (...
0
votes
1
answer
47
views
How to properly highlight text in expo?
I would like to highlight a multiline text in a expo app by changing the text's background color. there i can like the image highlight color.
my code:
import HighlightText from &...
Advice
0
votes
2
replies
59
views
Apple developer account for a reminder app
I am making a reminder app for both iOS and android based in expo using this video https://m.youtube.com/watch?v=V-hois8dgM4 for the base of the design. Unfortunately, I‘ve come to the point where I ...
0
votes
0
answers
29
views
Unexpected token, expected "," (51:12) on Expo created app from old boilerplate
A few years ago i created an expo app. Added a few extra things on top of the default created app.
Now I am trying to update this app to the latest expo version, after installing expo and all the ...
-2
votes
0
answers
39
views
Error entering clerk's email verification code [closed]
I am building a mobile application and the framework I am using is React Native + Expo. When it comes to verifying the clerk's email, there is an error that the verification failed. I received the ...
1
vote
1
answer
69
views
How can I call an async function on double tap?
I have an Expo app where I have an element. I want to call an async function when I double tap that element. For doing that, I found the react-native-gesture-handler library. I wrapped the whole ...
-1
votes
0
answers
51
views
Expo Notifications on Android — InvalidCredentials: Unable to retrieve the FCM server key
I'm trying to get Expo push notifications on Android working and I'm stuck with this error:
InvalidCredentials: Unable to retrieve the FCM server key for the recipient's app. Make sure you have ...
Best practices
0
votes
0
replies
40
views
How to correctly implement a global redirect/navigation guard in Expo Router?
I’m trying to implement a global <Redirector /> component in Expo Router to control the navigation flow of my app.
The logic depends on:
Authentication state
Whether the user completed ...
-1
votes
0
answers
22
views
React Query data update works in dev but not in production (Expo Router, minified build) [closed]
I have a React Native app using Expo Router and React Query. I fetch a list of items using useQuery and display them in a FlatList. I also have a mutation using useMutation to add a new item.
In ...
0
votes
1
answer
57
views
How to download files from an API in React Native (Expo SDK 54)?
I am building a React Native app with Expo SDK 54. I want to download a file (e.g., PDF or image) from my API and save it on my device. I am not sure how to handle the file download and save it using ...
-3
votes
0
answers
50
views
Scheduling expo-notifications weekly
I have created this code but I can't seem to test if this works, I try to schedule weekly notifications but nothing shows up from expo go. This is made to work both on IOS and Android.
I get ...
0
votes
1
answer
43
views
How do I upload images from the gallery to Supabase storage in Expo React Native?
I am using Expo Image Picker to select an image from the gallery so I can upload the file to a Supabase storage bucket called 'avatars'. In the Supabase storage docs they say:
For React Native, using ...
1
vote
1
answer
40
views
React Native Version Mismatch
When running on iOS I am receiving the error "[runtime not ready]: console.error: React Native version mismatch. JavaScript version: 0.81.5 Native Version: 0.79.6"
The app runs fine on ...
0
votes
0
answers
58
views
Expo app wont build for simulators after upgrading, what could be the issue?
So i upgraded my expo app from 52 to 54 and now it wont build for simulators at all. I have tried, reinstalling, deleting all build files, clearing expo cache etc.
It builds for my physical device ...
0
votes
1
answer
59
views
How to integrate @react-native-firebase/messaging with Expo managed workflow without errors?
I am developing an Expo app and want to implement push notifications with images. Unfortunately, expo-notifications does not support images in push notifications, so I want to use @react-native-...
1
vote
0
answers
61
views
Redirect Uri is not working in React Native
My mobile app using React Native I build using eas build -p android --profile preview. It created an qr-code using which I downloaded my apk file and I installed that. When I open the app it is ...
0
votes
0
answers
56
views
Android APK Status Bar Turns White on App Relaunch (React Native/Expo)
I'm facing a persistent Status Bar issue in my React Native app using Expo. The Status Bar displays correctly during development and on first app install, but becomes white with unreadable content ...
0
votes
1
answer
24
views
Intermittently getting blank screens when navigating between bottom tabs in Expo Router
Environment
expo-router: 6.0.14
react-native: 0.81.5
react: 19.1.0
@react-navigation/bottom-tabs: 7.4.0
@react-navigation/native: 7.1.8
expo: 54.0.12
Tab Layout Configuration
// app/(tabs)/_layout....
1
vote
1
answer
50
views
[runtime not ready]: ReferenceError: Property 'CRYPTO' doesn't exist
In a react native expo app for Android:
I get no error when I run 'npx expo-doctor'
I get successful 'Android Bundled' message when I run 'npm run android'
I tried deleting ./android and/or ./...
0
votes
0
answers
38
views
Full screen View GestureDetector's swipe gesture overrides the system's swipe-back gesture
I followed the expo doc and wrote the following code. Its main function is to use an image as a top background, where swiping down anywhere on the screen increases the image height to zoom in. However,...
0
votes
0
answers
44
views
Expo - React native gesture handler multitouch doesn't work on android
I have an Expo React Native application, and I have two draggable objects which can be dragged simultaneously, at least on iOS, iPhone SE2. On Android, I can drag only one at the time, the second one ...
0
votes
0
answers
48
views
Can you bypass Safari popup when signing in with email link to Firebase on iOS with React Native?
I’m trying to get Firebase email link sign-in working smoothly on iOS.
The link users get in their email comes from projectname.firebaseapp.com/__/auth/links?link=..., which then redirects to my ...
0
votes
0
answers
18
views
Expo - Add pre-install script to fingerprinting stage
I am trying to run a node script to generate a list of appDomains I need for Apple deeplinking. This node script calls an api to get a list of domains required.
In the build step this works well as a '...
0
votes
0
answers
25
views
How can I use single finger scroll reliably in iOS in ScrollList while also allowing swipe left and swipe right?
I am using React Native 0.79.6 with Expo 53.0.0 managed development and added Swipe left and Swipe right using <GestureRecognizer> from react-native-swipe-gestures 1.0.5 to my main working ...
0
votes
0
answers
32
views
How to put the Input in the bottom of the formSheet?
I'm using Expo Router, displaying the page as a formSheet, but my input field isn't at the bottom of the page. Does anyone know how I can fix this?
If I change the display to modal, it works normally, ...
0
votes
0
answers
57
views
React Native (Expo SDK 54): How to encrypt request body when sending FormData (file upload)?
I’m using React Native with Expo SDK 54, and I have an API client built with Axios.
All my normal JSON requests are encrypted before being sent to a .NET 6 backend. When I send a normal JSON body, my ...
0
votes
0
answers
48
views
How to download iCloud videos with expo-image-picker in Expo?
I am building a React-Native app using Expo that allows users to select and play videos from their photo library. The app works for locally stored videos, but fails when users try to select videos ...
0
votes
0
answers
28
views
Type error in expo router Link href when using route group
I was doing the official Expo tutorial when I encountered a type error. I had a <Link> in my +not-found route that linked to the root directory. When I moved the routes into a route group called ...
1
vote
1
answer
44
views
Why does Expo Router first show “unmatched route” or a flicker before it navigates to /news?
I'm working on deep link handling in an Expo Router (React Native) app.
When I open a deep link like this: myapp://news/a81c95f9-a6ae-4f1a-8e95-f30b344bbc46
it contains a news ID at the end which I ...
0
votes
1
answer
78
views
Empty space between navigator bar and TextInput after keyboard closed when using KeyboardAvoidingView on React Native
I'm using KeyboardAvoidingView on React Native (expo). Everyhing is fine until keyboard closed and there's permanent empty space after keyboard closed. You can see screenshots below.
Code:
export ...
0
votes
1
answer
42
views
HTML text colors not showing correctly in Notifee notifications on Android dark mode (Expo)
I'm using Notifee with React Native Firebase Cloud Messaging (FCM) to display styled notifications that include HTML tags such as <b>, <i>, and <font color='green'>.
In light mode, ...
Advice
0
votes
1
replies
57
views
Smooth "increasing blur" background on image
I’m trying to create a background image in my Expo app where the blur effect smoothly increases from top (no blur) to bottom (strong blur).
At the bottom of the screen, I have white text on top of ...
1
vote
1
answer
92
views
How to define variables with the new version of Nativewind v4?
I've a problem with the Nativewind variables. I created my project on the new version of expo (sdk 54) and therefore nativewind v4 but there is no more file tailwind.config.js to put variables, only ...
-3
votes
0
answers
97
views
Expo Router stack navigation issue — back button missing when navigating directly to nested route
Question
I’m using Expo Router in a React Native app and ran into an issue with stack navigation.
Structure
app/
├── _layout.tsx // Tabs
├── index.tsx // Home tab
└── profile/
...
0
votes
2
answers
87
views
Unable to build apk file for React Native with expo
I am logged in, but I still get a permission error when I run
eas build -p android --profile preview
eas.json
{
"cli": {
"version": ">= 16.17.3",
...
-3
votes
0
answers
70
views
App CRASHES on Testflight app launch, but working in EAS build dev and expo go
During build and submission to the app store there was no issue (no issues in expo go , nor did I get an issues during eas dev build). But when I submit for a review it got rejected. I tried ...
0
votes
0
answers
34
views
Can I generate an Expo push token in a React Native CLI project?
My old application was built using Expo, and the backend was sending push notifications using the Expo Push API.
- Now, we have created a new project using React Native CLI.
- Is it possible to ...
0
votes
0
answers
75
views
Accessibility permission features not working on android 15
I am building an app(expo react native ts with custom native code in the android folder) that uses android's accessibility service/feature to read what is on the screen, and it's triggered by events ...
0
votes
0
answers
25
views
FlashList cells rendering blank after EAS build with custom expo-build-properties config plugin
I have a FlashList displaying a complex list of items. To optimize it, I am using getItemType, overrideItemLayout, and keyExtractor. Everything works perfectly in Expo Go and on a local build (npx ...
0
votes
1
answer
71
views
iOS EAS Build Fails – “Distribution certificate hasn’t been imported successfully”
I’m working on a React Native app using Expo (SDK 54). The Android build works perfectly, and the app also runs fine on an iPhone device via expo start --tunnel (we've tested it with client as they ...
0
votes
2
answers
56
views
React Navigation: app crashes when swapping between AuthStack and MainStack inside a single NavigationContainer after login/logout/signup
I manage auth with a context that exposes user and loading. On auth state change (login/logout/signup), I conditionally render either an Auth navigator or the App navigator.
What works
If I only mount ...
-4
votes
1
answer
92
views
Expo Google OAuth: makeRedirectUri returns exp:// instead of auth.expo.io, and manual redirect URI causes "Something went wrong" error
I'm implementing Google OAuth in my Expo app using expo-auth-session and Firebase, but I'm facing two interconnected issues:
makeRedirectUri({ useProxy: true }) returns exp://192.168.1.48:8081 ...
0
votes
0
answers
32
views
Nested Stack Navigation History Broken When Accessing Deep Routes Directly
When navigating directly to nested routes (e.g., /(tabs)/personal/journal/[id]) without first visiting the parent stack's index route (/(tabs)/personal/index), the stack navigation history breaks. ...
0
votes
0
answers
34
views
Why am I getting a warning when I used the analytics().setAnalyticsCollectionEnabled
I have migrated to react-native-firebase 22.2.1. I am using Expo SDK 53 and React Native 0.79.6. I import the packages as below:
import analytics from "@react-native-firebase/analytics";
...
Advice
1
vote
1
replies
40
views
Slice text on full available space
Hope you're having a nice day.
I'm working on a React Native todo list app.
I want to slice my text when the available width is full and add "..." at the end. Right now I've the algorithm to ...
Advice
0
votes
1
replies
107
views
Expo push notifications work in Expo Go but not in EAS build (preview
I’ve set up push notifications in my React Native app using Expo’s Notifications API.
i am using expo sdk 54.0.10
Notifications work perfectly in Expo Go, but when I build the app using this command:
...
0
votes
1
answer
173
views
TypeError: Cannot assign to read only property 'userId' of object '#<Object>'
This code worked previously, but now that I upgraded my expo version I am getting the error
TypeError: Cannot assign to read only property 'userId' of object '#'
export interface CurrentUser {
...