Ссылка на приложение с помощью FBDialogs

Презентации FBDialogs могут иметь ссылку как NSURL и изображать как NSURL в качестве параметров. Но как сделать нажатие на сообщение на мобильном устройстве, чтобы связать его с iOS-приложением, если оно установлено (с AppStore, если нет), и с какой-либо веб-страницей при доступе из браузера?

У меня есть схема URL набора fb[app_id]. Что делать дальше? Как использовать его для запуска моего приложения при нажатии на сообщение?

Спасибо!

2 ответа

Решение

Ответлю себе на вопрос. Что мне не хватало, так это то, что при нажатии на сообщение из Интернета откроется ссылка, с которой я делюсь - FBDialogs presentShareDialogWithLink: name: caption: picture:, тогда как нажатие на iPhone откроет мое приложение, а не эту ссылку, если глубоко связывание включено в настройках приложения FB.

Добавить этот метод в класс appdelegare

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
    return YES;
}
Другие вопросы по тегам