Я работаю с функциями глубокого связывания для Android и iOS, мой бэкэнд находится в CI. Глубокая связь работает как для Android, так и для iOS, когда приложение установлено. Но если приложение не было установлено, то я столкнулся с проблемой.
Я пробовал это так:
Когда какой-либо пользователь нажимает на ссылку, сначала она перенаправляется в браузер, после чего из моего внутреннего кода я проверяю тип клиентского устройства. Если устройство Android, то я перенаправляю его в приложение Android, если устройство iOS, то оно перенаправляется в приложение iOS.
Но когда приложение не установлено, оно перестает работать.
Для Android я поставил следующий код:
header("Location: my.special.scheme://other/parameters/here")
Для iOS добавлена схема приложения непосредственно перед URL.
Кажется, я описал все свои сценарии. Пожалуйста, подскажите, как его следует перенаправить в магазин приложений или на конкретную страницу, когда приложение не установлено.