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