2017-04-17 183 views
1

我正在使用Google GTMAppAuth與我的swift項目進行授權。事情是,我不知道作爲Rediret URL需要做什麼。我在堆棧或其他任何地方找不到它應該是什麼的東西。我是新的谷歌API所以幫助將不勝感激。Google GTMAppAuth重定向網址

+0

你打算使用哪一種API?你創建了哪種類型的憑證? – DaImTo

+0

我遇到同樣的問題。我通過https://console.developers.google.com/apis/credentials?project=生成客戶端ID,但不明白重定向URL –

+0

我相信這已經在https://stackoverflow.com/questions/上得到了解答。 13281084 /什麼 - 一個重定向的URI的如何,不,它申請到IOS應用程序內換oauth2-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客戶端。