flutter - 如何使用 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 凭据,然后“页面拒绝连接错误”。
解决方案
推荐阅读
- tensorflow - 无法添加第四个卷积层
- javascript - Javascript Bookmarklet:如何在复制到剪贴板之前从 document.title 中删除某些文本?
- python - 限制 tkinter 中的输入,以便可以输入价格,按键将数字放在百分之一美元中,小数是固定的
- android - Room 数据库使用协程异步返回 Null
- javascript - 在 livewire 组件中自动打开模态它不起作用
- javascript - 弹出窗口完全加载后如何单击按钮
- amazon-web-services - 在 AWS CodePipeline 中配置提交消息过滤器
- c++ - SFML 如何在特定时间绘制多个纹理堆
- r - 在R中按组计算百分比
- java - 从editText获得的int不显示