Я работаю с универсальной ссылкой в iOS. Он отлично работает с браузером Safari и сообщениями.Универсальные ссылки (Facebook, Twitter, LinkedIn) в iOS
Настройка сервера
У меня сервер работает в Интернете. Чтобы надежно связать приложение iOS с сервером, Apple требует, чтобы вы предоставили файл конфигурации, называемый ассоциацией apple-app-site. Это JSON-файл, который описывает домен и поддерживаемые маршруты.
Файл с файлом apple-app-site-association должен быть доступен через HTTPS без каких-либо переадресаций в https: // {domain}/apple-app-site-association.
файл выглядит следующим образом:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "**********.com.domain.appname”,
"paths": ["*"]
}
]
}
}
Примечание - Я не добавлять .json в яблочно-приложение-сайт-ассоциации файла.
И успешно настройте приложение iOS.
Мое требование: я поделился ссылкой с моего приложения на Facebook. Когда пользователи нажимают ссылку на Facebook, она должна открыть приложение, когда приложение доступно на телефоне или оно должно быть открыто из браузера.
Теперь моя проблема:
Шаг 1: Я разделил ссылку из моего приложения на Facebook.
Шаг 2: Я вошел в систему Facebook из Safari. Когда я нажимаю ссылку, она успешно открывает мое приложение.
Шаг 3: Если я сделаю то же самое в приложении для Facebook. Он открывается внутри веб-представления Facebook. Но мне нужно, чтобы я открыл свое приложение.
Я написал подробный документ для решения по этому вопросу: https://stackoverflow.com/questions/46266797/deeplink-solution-for-ios-and-android-apps-works-in-facebook –