Google GTMAppAuth重定向网址

时间:2017-04-17 10:44:45

标签: swift google-api

我正在使用Google GTMAppAuth和我的swift项目进行授权。问题是,我不知道将什么作为Rediret URL。我无法在堆栈或其他任何地方找到任何关于它应该是什么的东西。我是google api的新手,所以我将不胜感激。

1 个答案:

答案 0 :(得分:1)

成功创建oauth2凭据(https://console.developers.google.com/projectselector/apis/credentials)后,您将获得项目的客户ID。

按照以下说明操作......

kRedirectURI是客户端ID的反向DNS表示形式。例如,如果客户端ID为YOUR_CLIENT.apps.googleusercontent.com,则反向DNS表示法将为com.googleusercontent.apps.YOUR_CLIENT。添加了路径组件,从而生成com.googleusercontent.apps.YOUR_CLIENT:/ oauthredirect。

最后,打开Info.plist并完全展开“URL类型”(又名“CFBundleURLTypes”),并将com.googleusercontent.apps.YOUR_CLIENT替换为客户端ID的反向DNS表示形式(不包括:/ oauthredirect路径组件) )。

完成这三项更改后,示例应准备好尝试使用新的OAuth客户端。