2015-01-22 4 views
0

FB를 통해 내 앱 URL을 공유하고 싶습니다. URL 체계가 "www.myapp.com"으로 설정되었다고 말하면,이 경우 URL 문자열은 "www.myapp.com : //myParam=123"이됩니다.ios app Facebook 용 URL 체계

문제는 fb 앱이이 URL을 앱 자체에서 열고 URL을 "www.myapp.com/?myParam=123"으로 변경합니다.

+0

어떻게 페이스 북에서 공유합니까? (API? 상태 업데이트? 공유 대화 상자를 통해)? 앱 링크 - http://applinks.org –

+0

SLComposeViewController의 addURL 메소드 – Nil

+0

이렇게하면 사용자 정의 스키마가 아닌 http/https URL 만 공유 할 수 있습니다. –

답변

0

다른 사람은이를 위해 UIActivityViewController를 사용하고 "excludedActivityTypes"속성을 사용하여 공유 옵션에서 Facebook 및 Twitter를 삭제했습니다.

UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:@ 

              [[NSString stringWithFormat:@"iOS: %@",[NSURL URLWithString:[NSString stringWithFormat:@"www.abc.in://?shareid=%@", _stateManagerShared.shareID]]], 

              [NSString stringWithFormat:@"Android: %@",[NSURL URLWithString:[NSString stringWithFormat:@"www.abc.in/shareid=%@", _stateManagerShared.shareID]]]] 

                      applicationActivities:nil]; 

    activityVC.excludedActivityTypes = @[UIActivityTypePostToFacebook, UIActivityTypePostToTwitter]; 

    [self presentViewController:activityVC animated:YES completion:nil];