Подтвердить что ты не робот

Идентификатор URL и схема URL

В iOS вы можете настроить схему URL, чтобы другие приложения могли запускать вас или передавать вам данные. Для чего нужен идентификатор URL? Кажется, он не используется нигде, кроме тех случаев, когда вы указываете URL-схемы.

Кроме того, что происходит, когда на телефоне есть повторяющиеся схемы URL?

4b9b3361

Ответ 1

Согласно документации Apple, они не дают много информации об идентификаторе и почему это необходимо или где оно используется. Они только говорят, что он должен быть уникальным:

Строка, содержащая абстрактное имя схемы URL. Чтобы обеспечить уникальность, рекомендуется указать стиль идентификатора обратного DNS, например com.acme.myscheme. Указанная строка также используется в качестве ключа в вашем файле InfoPlist.strings приложений. Значение ключа - это имя, понятное для человека.

Кроме того, если несколько приложений указывают одну и ту же схему URL-адресов, то результат непредсказуем:

Примечание. Если для обработки одной и той же схемы URL регистрируется более одного стороннего приложения, в настоящее время нет процесса определения того, какое приложение будет присвоено этой схеме.

Опыт показал мне, что приложение, которое впервые зарегистрировало эту схему, будет открыто, но это может быть неправильно.