我在使用Google登录时遇到问题,而不是重定向回我的应用程序。
我有followed the steps,安装了cocoapods,下载了GoogleService-Info.plist(将其添加到我的所有目标中),添加了URL类型(我的包标识符,然后我的反向客户端ID到我的目标并跟随逐行的步骤。
在LSApplicationQueriesSchemes中添加了其他线程Google Sign-In is not returning to my app中建议的所有url方案
点击谷歌登录按钮后,它会打开Safari网页视图,点击“允许”按钮,它会重定向到谷歌浏览器主页,而不是重定向到我的应用程序。
我认为这就是为什么没有在开放网址中获得回调。
我无法弄清楚这里出了什么问题。
答案 0 :(得分:0)
在AppDelegate中,添加以下方法。
func application(application: UIApplication, openURL url: NSURL,
sourceApplication: String?, annotation: AnyObject) -> Bool
{
let googleDidHandle = GIDSignIn.sharedInstance().handleURL(url,
sourceApplication: sourceApplication,
annotation: annotation)
return googleDidHandle
}
Google通过网址发回此信息。上述方法获取此信息并发送回应用程序。
答案 1 :(得分:0)
因此,您安装的其他广告连播必须存在问题CREATE TEMP TABLE temp1 AS
select key, value, date from table1
union all
select key, value, date from table2
union all
select key, value, date from table3
,其内部执行Branch / Localytics
,而不会调用method swizzling
的{{1}}。 (这是我的问题)
如果你制作一个单独的测试项目并执行documentation中提到的步骤,一切都会正常工作。