Есть ли способ получить исходное приложение по универсальной ссылке? - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть приложение IOS, которое обрабатывает универсальные ссылки точно так, как ожидается, анализирует queryItems и делает правильные вещи. Большинство моих пользователей будут использовать Universal Links из iBooks, но, возможно, ссылка может быть из заметки в приложении Notes или в каком-либо другом приложении, куда вы можете вставить ссылку. Теперь я делаю ссылку «Вернуться к iBooks», используя NSURL «ibooks: //» (не дурак, но в большинстве случаев работает). И это прекрасно работает, так как возвращает пользователя на страницу в iBooks, где он нажимал на Universal Link. То, что я хотел бы сделать, это предоставить ссылку «Назад к ххх» в моем приложении, которая возвращает к любому вызывающему приложению, поэтому, если кто-то нажмет на ссылку в Notes, в моем приложении будет ссылка «Назад к Notes». Я не вижу в объекте userActivity никакого способа обнаружить исходное вызывающее приложение.

Я исследовал объект userActivity, прочитал документы, но, похоже, ничего не имеет того, что мне нужно. getContinuationStreams выглядит многообещающе, но не много документации по этому поводу.

...