Я полагаю, что в моем приложении для iOS настроены все необходимые материалы для глубоких ссылок. Пользователи могут войти в наше приложение с помощью приложения Facebook, если оно у них есть, или Safari, если нет, и должным образом перенаправлены обратно в наше приложение после его завершения.
Мне трудно добиться такого же перенаправления, когда пользователи нажимают «- Общий доступ через имя приложения» в родном приложении iOS. Я хочу следовать ожидаемому потоку, где, если у них не установлено приложение, оно перенаправляет пользователей в App Store, а если они это делают, оно открывает мое приложение. Прямо сейчас, независимо от того, установлено приложение или нет, пользователи перенаправляются в магазин приложений.
Моя настройка для моего приложения fb (большинство значений запутаны по очевидным причинам) выглядит следующим образом:
ПРИМЕЧАНИЕ на приведенных выше изображениях большая часть пробелов/кажущихся пустыми значений на самом деле есть и правильные, просто удалены из изображения для конфиденциальности, из-за чего они выглядят пустыми< /em>, но это не так.
У меня это работало над предыдущим приложением примерно 6 месяцев назад, но насколько я понимаю, Facebook с тех пор переключился на ссылки на приложения, и хотя я вроде бы читал через каждую часть документации, которую я могу найти по этому вопросу, я не могу на всю жизнь заставить это работать сейчас.
Я начинаю задаваться вопросом, не является ли это чем-то, что нам нужно настроить в веб-составляющей. Должна ли теперь общедоступная веб-страница иметь встроенные метатеги, которые направляют пользователей в соответствующее место, то есть должна ли страница иметь встроенную схему URL-адреса моего приложения — app-name:// или что?
Есть ли что-то особенное, что нужно сделать для перенаправления из общего доступа в приложении Facebook для iOS, которое отличается от перенаправления из входа в приложение Facebook для iOS?