Add the appropriate “Tag” based on what Expo library you have a question on.
Hi,
Following guide about Autentication and AuthSession to add google sign in in my application I can use it in Web version of my project (dev mode) but can’t in Android AVD or on my android device.
Only message I have is “[Unhandled promise rejection: Error: Cannot make a deep link into a standalone app with no custom scheme defined]”
exploClientId : is set
Authorized Redirect is correct (expi.io/<my_app>
[Unhandled promise rejection: Error: Cannot make a deep link into a standalone app with no custom scheme defined]
at node_modules/expo-linking/build/Schemes.js:98:18 in resolveScheme
at node_modules/expo-auth-session/build/SessionUrlProvider.js:16:39 in getDefaultReturnUrl
at node_modules/expo-auth-session/build/AuthRequest.js:92:24 in promptAsync
at node_modules/expo-auth-session/build/AuthRequest.js:75:4 in promptAsync
at node_modules/expo-auth-session/build/AuthRequestHooks.js:69:29 in useCallback$argument_0
at node_modules/expo-auth-session/build/AuthRequestHooks.js:57:36 in useCallback$argument_0
at App.tsx:42:21 in Button.props.onPress
at node_modules/react-native/Libraries/Pressability/Pressability.js:691:17 in _performTransitionSideEffects
at node_modules/react-native/Libraries/Pressability/Pressability.js:628:6 in _receiveSignal
at node_modules/react-native/Libraries/Pressability/Pressability.js:524:8 in responderEventHandlers.onResponderRelease
at [native code]:null in forEach
at [native code]:null in callFunctionReturnFlushedQueue
this warning is actually intended to let you know that you have not added a scheme and if you don’t do this your google sign in won’t work in production in a standalone app. you can add a scheme to your app.json and that will resolve it, and google sign in will work as expected. this will not block you from using google sign in, it’s just a warning.