открыть страницу в фейсбуке - это правда? - PullRequest
0 голосов
/ 18 февраля 2012

I везде читал много разных вещей об открытии приложения facebook из другого приложения, и некоторые говорят, что оно не является официальным и может быть изменено, некоторые говорят, что все в порядке,

но в любом случае это не работает для меня (и для многих других - с битыми страницами)

я использую:

NSURL *url = [NSURL URLWithString:@"fb://pages/MY-APP-PAGE"];
[[UIApplication sharedApplication] openURL:url];

откройте приложение facebook, но с белой страницей. на моем mac- эта ссылка работает.

итак, эта вещь реальна?

Ответы [ 2 ]

5 голосов
/ 07 мая 2013

Спасибо за этот ответ.

Чтобы поддержать больше пользователей, я использовал этот:

    NSURL *nsurl = [ [ NSURL alloc ] initWithString: @"fb://profile/463560897057026" ];
    if (![[UIApplication sharedApplication] canOpenURL:nsurl])
        nsurl = [ [ NSURL alloc ] initWithString: @"http://www.facebook.com/SmileyGames" ];
    [[UIApplication sharedApplication] openURL:nsurl];
5 голосов
/ 21 февраля 2012

так как я ЗНАЮ, что многие люди знают, как это сделать, и не отвечают, хорошо, вот как это сделано:

NSURL *fanPageURL = [NSURL URLWithString:@"fb://profile/PAGE ID"];
    [[UIApplication sharedApplication] openURL:fanPageURL];

Где PAGE ID - это длинный идентификационный номер в конце страницы Facebook.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...