Откройте приложение Facebook из другого приложения

Есть ли способ открыть приложение Facebook из моего собственного приложения?

Например, я использую Facebook-api, чтобы опубликовать что-то на стене входа в систему. Когда я получаю звонок назад, что сообщение было успешно добавлено, я хотел бы открыть приложение Facebook (если приложение установлено на устройстве) на стене пользователей, чтобы показать им, что их сообщение есть.

Ответы на iPhone или Android или оба будут очень ценными.

Ответ 1

Для iphone вы можете запустить приложение Facebook, если оно установлено с использованием URL-адреса, начинающегося с fb://

Более подробную информацию можно найти здесь: http://iphonedevtools.com/?p=302 также здесь: http://wiki.akosma.com/IPhone_URL_Schemes#Facebook

Украденный с сайта:

  • fb://profile. Откройте приложение Facebook в профиле пользователей.
  • fb://друзья. Откройте приложение Facebook в списке друзей.
  • fb://уведомления. Откройте приложение Facebook в списке уведомлений (ПРИМЕЧАНИЕ. Кажется, что ошибка связана с этим URL-адресом. Откроется страница "Уведомления". Однако ее невозможно найти в любом месте еще в приложении Facebook)
  • fb://feed. Откройте приложение Facebook в ленте новостей.
  • fb://events. Откройте приложение Facebook на странице "События".
  • fb://запросы. Откройте приложение Facebook в списке Запросов.
  • fb://примечания. Откройте приложение Facebook на странице Notes.
  • fb://альбомы. Откройте приложение Facebook в списке фотоальбомов.

Запустить:

NSURL *theURL = [NSURL URLWithString:@"fb://<insert function here>"];
[[UIApplication sharedApplication] openURL:theURL];