Skip to content

ERR_UNKNOWN_URL_SCHEME while authenticating using oauth2 #438

@dabeku

Description

@dabeku
  • I have checked that the [SDK documentation][sdk-docs] doesn't solve my issue.
  • I have checked that the [API documentation][api-docs] doesn't solve my issue.
  • 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).
  • 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

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions