我们不能使用iOS的谷歌助理应用程序进行帐户关联



我想用谷歌主页实现账户链接到谷歌账户。意识到这一点后,我们的应用程序的帐户链接流将转到本页

它的页面显示了这一点。

  1. 。。。所以我们发回一条消息,说他们需要访问我们的网站,授权我们访问他们的谷歌服务。我们可能会要求他们切换到移动设备来完成这一部分,甚至包括登录页面的链接

在这一部分,我们使用GoogleHome的丰富响应向用户的移动设备发送验证链接
例如,

payload: {
google: {
expectUserResponse: true,
richResponse: {
items: [
{
simpleResponse: {
textToSpeech: "textToSpeech"
}
},
{
basicCard: {
title: "Title",
formattedText: "formattedText",
buttons: [
{
title: "ButtonTitle",
openUrlAction: {
url: "https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&scope=https//www.googleapis.com/auth/calendar.readonly&response_type=code&client_id=xxx.apps.googleusercontent.com&redirect_uri=https//project.com"
}
}
],
}
}
]
}
}
}

我们可以使用Android操作系统进行帐户链接,但由于403错误,iOS无法做到这一点。我们已经调查了原因,它需要使用特定的浏览器来查看谷歌认证页面。

如何进行帐户链接以避免此类问题
或者你能告诉我另一种方法来进行帐户链接到谷歌帐户吗

请原谅我英语不好。非常感谢。

根据谷歌政策上的操作,您的帐户链接应由您拥有或控制。您的帐户链接似乎正在尝试直接使用Google OAuth。

你可以直接使用谷歌登录,这提供了更好的用户体验,尽管这种流程不会让你请求任何范围,比如日历。你需要处理那些没有授权作用域的用户,直到他们在其他事情中(例如在web浏览器中访问你的网站(将作用域授予你的服务。

最新更新