2013-05-26 4 views
0

Я пытаюсь связать нашу страницу приложения facebook с нашим приложением, чтобы пользователи могли открывать страницу нашего приложения на Facebook.Открыть страницу facebook на странице поклонника?

Я пробовал:

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

Где название приложения это имя на URL нашей странице facebook вентилятора появляется. Что происходит, так это то, что он открывает приложение facebook в моем личном профиле, а не на соответствующей странице.

Почему? (я не имею никакого идентификатора страницы для вставки на этот URL)

ответ

3

Этот код гарантирует, что если пользователь не имеет Facebook приложение, страница будет открыта в сафари

В этом случае вы должны введите название и идентификатор вашей страницы следующим образом:

NSURL *fanPageURL = [NSURL URLWithString:@"fb://profile/pageID"]; 
if (![[UIApplication sharedApplication] canOpenURL:fanPageURL]) 
    fanPageURL = [ NSURL URLWithString:@"https://www.facebook.com/pageName"]; 


[[UIApplication sharedApplication] openURL:fanPageURL]; 
+0

Mutawe, вы думаете, что он может работать с учетными записями Twitter? – rihe

Смежные вопросы