I reverted all my code am now trying to get just Facebook and branch plugin to work side by side on my app. Both functionality are crucial for my app. Unfortunately when branch is installed, on ios when I click on the facebook login, I am prompted by facebook to authorize the app but when facebook returns to the app, branch seems to be intercepting the call and I am not receiving any of the response back from the facebook oauth call. Works fine on the android.
2016-03-15 14:31:55.761 <appName>[780:284539] [BNCServerInterface.m:183] body = {
"branch_key" = "<myLiveKey>";
"device_fingerprint_id" = <deviceId>;
"identity_id" = <identityId>;
retryNumber = 0;
sdk = "ios0.11.17";
"session_id" = <sessionId>;
}
2016-03-15 14:31:56.302 <appName>[780:284620] [BNCServerInterface.m:225] returned = Status: 200; Data: {
}
2016-03-15 14:31:56.610 <appName>[780:284539] encoded dictionary : {"external_intent_uri":"fb1050047481724149://authorize#e2e=%7B%22init%22%3A<fbID>%7D&granted_scopes=user_work_history%2Cuser_friends%2Cemail%2Ccontact_email%2Cpublic_profile&signed_request=<signedRequestData>","ios_bundle_id":"<appBundleId>","app_version":"1.0.0","device_fingerprint_id":"<deviceId>","update":1,"os":"iOS","identity_id":"<identityId>","sdk":"ios0.11.17","debug":1,"retryNumber":0,"branch_key":"<myLiveKey>","is_referrable":0,"os_version":"9.2.1","ad_tracking_enabled":1,"uri_scheme":"<appName>"}
2016-03-15 14:31:56.612 <appName>[780:284539] [BNCServerInterface.m:182] using url = https://api.branch.io/v1/open
2016-03-15 14:31:56.613 <appName>[780:284539] [BNCServerInterface.m:183] body = {
"ad_tracking_enabled" = 1;
"app_version" = "1.0.0";
"branch_key" = "<myLiveKey>";
debug = 1;
"device_fingerprint_id" = <deviceId>;
"external_intent_uri" = "fb1050047481724149://authorize#e2e=%7B%22init%22%3A<fbID>%7D&granted_scopes=user_work_history%2Cuser_friends%2Cemail%2Ccontact_email%2Cpublic_profile&signed_request=<signedRequestData>";
"identity_id" = <identityId>;
"ios_bundle_id" = "<appBundleId>";
"is_referrable" = 0;
os = iOS;
"os_version" = "9.2.1";
retryNumber = 0;
sdk = "ios0.11.17";
update = 1;
"uri_scheme" = <appName>;
}
2016-03-15 14:31:56.652 <appName>[780:284539] start setDebug
2016-03-15 14:31:56.652 <appName>[780:284539] start initSession
2016-03-15 14:31:56.652 <appName>[780:284539] start getInstance
2016-03-15 14:31:57.184 <appName>[780:284620] [BNCServerInterface.m:225] returned = Status: 200; Data: {
"browser_fingerprint_id" = "<null>";
data = "{\"+is_first_session\":false,\"+clicked_branch_link\":false}";
"device_fingerprint_id" = <deviceId>;
"identity_id" = <identityId>;
link = "https://bnc.lt/a/<myLiveKey>?%24identity_id=<identityId>";
"session_id" = <sessionId2>;
}
2016-03-15 14:31:57.185 <appName>[780:284539] inside initSessionAndRegisterDeepLinkHandler block
2016-03-15 14:31:57.185 <appName>[780:284539] Success
2016-03-15 14:31:57.185 <appName>[780:284539] returning data to js interface..
Your help would be much appreciated.