box / box/box-android-sdk

ERR_UNKNOWN_URL_SCHEME while authenticating using oauth2

Open
#438 3 comments 0 reactions 2 assignees Claimed by @sujaygarlanka View on GitHub
bug
Dominant language
Java
Stars
64
Forks
66
PR merge metrics
No merged PRs in 30d

Description

- [x] I have checked that the [SDK documentation][sdk-docs] doesn't solve my issue.
- [x] I have checked that the [API documentation][api-docs] doesn't solve my issue.
- [x] I have searched the [Box Developer Forums][dev-forums] and my issue isn't already reported (or if it has been reported, I have attached a link to it, for reference).
- [x] I have searched [Issues in this repo][github-repo] and my issue isn't already reported.

### Description of the Issue
I use Box in my iOS and Android app (same client id and client secret as I only want to manage the app once). I recently switched to oauth2 in the iOS app which works fine. I set the redirect URI in the box developer console to boxsdk-MY_CLIENT_ID://boxsdkoauth2redirect which works fine for iOS. When I try to use oauth2 using the same redirect URI in Android, I get an ERR_UNKNOWN_URL_SCHEME error after login to Box inside the app.

Strangely, when I close and restart the app, everything seems to work fine: I got a valid Box client which can be used to access Box.

### Expected Behavior
I expect the login to work correctly so I don't have to restart the app.

### Error Message, Including Stack Trace
Only a short toast showing authentication failed with ERR_UNKNOWN_URL_SCHEME

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.