Firebase Github oAuth перенаправление на приложение не работает - PullRequest
2 голосов
/ 27 апреля 2020

Эти коды были добавлены для того, чтобы перенаправить обратно в исходное приложение, однако после авторизации оно просто остается на веб-сайте без какого-либо перенаправления.

            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data 
        android:host="oauth redirect url"
        android:scheme="appname" />
</intent-filter>
void onClickGitHubLoginButton() async {
  const String url = "https://github.com/login/oauth/authorize" +
      "?client_id=" + "1435bc0f9fcfa1003de3" +
      "&scope=public_repo%20read:user%20user:email";

  if (await canLaunch(url)) {
    await launch(
      url,
      forceSafariVC: false,
      forceWebView: false,
    );
  } else {
    print("CANNOT LAUNCH THIS URL!");
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...