首页 > 解决方案 > 如何使用 MongoDB 数据库实现 Google Sign in Flutter 应用

问题描述

我是使用 MongoDB 数据库的 Flutter 新手。我想问一下,如何在应用程序中实现谷歌登录/注册。我还想添加从 Google 收到的数据,注册我的 MongoDB 数据库。到目前为止,我有一个格式为
https://{organisation name}.herokuapp.com/api/auth/google的休息 API
到目前为止,我已经尝试在应用程序内打开一个网页,其中包含以下内容:

Future<void> _launchInWebViewOrVC(String url) async {
if (await launch(url)) {
  await launch(
    url,
    forceSafariVC: true,
    forceWebView: true,
    headers: <String, String>{'my_header_key': 'my_header_value'},
  );
} else {
  throw 'Could not launch $url';
}
}

但这行不通。它只是打开 Chrome,告诉我输入 Google 凭据,然后“页面拒绝连接错误”。

标签: fluttergoogle-signin

解决方案


推荐阅读