Как перейти по ссылке из моего приложения на прямую в Facebook, Twitter, VK


#1

В моем приложении есть кнопки для перехода на соответствующий профиль в соц.сетях
Если просто указывать ссылки на профиль то они открываются в Safari, как сделать чтоб ссылки инициировали открытие самих приложений соцсетей и открывали профили там.
(мало кто в сафари будет вводить логин - пароль для входа)

Благодарю!


#2

Если приложение установлено на телефоне, то откроет в нем, если нет - то конечно в сафари.


#3

У меня в приложении открывается только Инстаграмм.
фб, вк и твиттер в браузере.
Может есть настройки или еще что-то
подскажите.


#4

а как вы кодом открываете ссылку, можете показать?


#5

Да. Конечно.

@IBAction func profile(_ sender: Any) {
    let url = URL(string: "https://www.facebook.com/fokinmc")!
    UIApplication.shared.open(url)
}

#6

Для FB https://stackoverflow.com/questions/5707722/what-are-all-the-custom-url-schemes-supported-by-the-facebook-iphone-app
Для других приложений ищите свои схемы.


#7

И еще раз благодарю!