Приложение Stack Overflow обнаруживает имя моего браузера по умолчанию, установленного jailbrokenly-set (Chrome). Как я могу достичь той же цели в объективе-с и быстро?Как получить имя браузера по умолчанию iOS?
(только название, а не код ActivityView)
Пример:
Update: Я вошел в Настройки> Stack биржи и нашел это:
Похоже, что приложение по умолчанию относится к Safari, но iff Chrome установлен, тогда ссылки будут отправлены в этот браузер. Хром, скорее всего, обнаружен методом canOpenUrl
, описанным в ответе ниже.
Означает ли это, что Chrome является браузером по умолчанию или только у вас установлен Chrome? т. е. у вас также установлен Safari, хотя он не отображается? – ndmeiri
@ndmeiri Да, я установил и третий, тоже. Через jailbreaking я могу изменить браузер по умолчанию в Chrome, поэтому ссылки из всех приложений открываются в Chrome для iOS. Как-то приложение Stack нашло мой текущий браузер по умолчанию. – Drakes