-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[go] Update incompatible version screen with links to expo.dev/go
#27918
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice! 🎉
another thought - should we remove the "Try again" button here on this specific error screen? it really catches the eye and it's not very useful. |
apps/expo-go/ios/Exponent/Kernel/AppLoader/CachedResource/EXManifestResource.m
Outdated
Show resolved
Hide resolved
…when it doesn't make sense.
4c3e348
to
e058cd6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- How to Fix This Error -> How to fix this error
- add a bit less spacing under the "How to fix this error" header so it feels grouped with the text below it. maybe no extra spacing, just a normal amount of line spacing that we would use if it was part of the same paragraph
|
@brentvatne Hopefully the final edit 😅:
|
looks great! thank you! |
Why
We want to link people to
https://expo.dev/go
when they launch an incompatible project in Expo Go so it's easier for them to install a compatible Expo Go app.ENG-11732
How
Edited the existing messages to include installation links. Depending if running on a iOS device or in a simulator the behaviour is slightly different.
Also updated the code to work correctly when only one SDK version is available, on iOS added a more universal link parser that changes any combination of
[link](description)
into a hyperlink instead.Test Plan
Tested in Expo Go on a physical Android device, emulator, physical iOS device and iOS emulator