facebook的ios app URL方案

时间:2015-01-22 11:35:02

标签: ios iphone facebook-ios-sdk

我想通过FB分享我的应用网址。假设url方案设置为“www.myapp.com”,在这种情况下,我的URL字符串将是“www.myapp.com://?myParam=123”。

问题是,fb app会在应用中打开此网址,并将网址更改为“www.myapp.com/?myParam=123”。

1 个答案:

答案 0 :(得分: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];