如何在抖动中显示Oauth同意屏幕

时间:2020-04-28 15:09:44

标签: flutter google-oauth

我正在尝试使用gmail api。 Google要求我制作一个带有Oauth同意屏幕演示的视频。 在互联网上搜索时,我发现了针对网络和本机android android的解决方案。 Flutter软件包googleapi和googleapi_auth的文档不是很安全。如果有人已经实施了任何建议,将很有帮助。

1 个答案:

答案 0 :(得分:0)

可能为时已晚,但这是代码

'    clientViaUserConsent(_clientid, _scopes, userPrompt)
    .then((AuthClient client) {
  //your code to authenticate any of your google platform

}

这是userPrompt函数

void userPrompt(String url) async {
if (await canLaunch(url)) {
  print("Launching url");
  launch(url);
} else {
  print("unable to launch the url");
}}

因此,每当调用clientviauserprompt时,提示功能都会将URL启动到默认浏览器,以征得用户的同意。 您必须为此使用urllauncher依赖项。