, FBAppCall.handleOpenURL() AppDelegate:
application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject?)
-. FBAppCall.handleOpenURL(), Parse , . , " - , ".
FBAppCall.handleOpenURL, . , . sourceApplication, , "com.facebook.Facebook". , FBAppCall.handleOpenURL(). , , "com.apple.mobilesafari". sourceApplication - , ( - url.host), .
:
func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject?) {
if (url.host == DEEP_LINKING_HOST) {
} else if sourceApplication == "com.apple.mobilesafari" {
return FBAppCall.handleOpenURL(url, sourceApplication: sourceApplication, withSession: PFFacebookUtils.session())
}
}
, FBAppCall.handleOpenURL(). , .