У меня проблемы со связью с iOS 12 и iOS 13, когда ссылки применяются к документу PDF.
Ссылки работают нормально на устройствах Android, но на iOS у меня возникают проблемы:
iOS 12: https://m.uber.com/ul/?action=setPickup&client_id=P2bzQjXaYyYdjBynevBzaZoWTfkIgkn7&pickup=my_location&dropoff[formatted_address]=MOREIRA%20GARCIA%20e%20SALIB%20-%20Unidade%20I&dropoff[latitude]=-8.759852&dropoff[longitude]=-63.877380
iOS 13: https://m.uber.com/ul/?action=setPickup&client_id=P2bzQjXaYyYdjBynevBzaZoWTfkIgkn7&pickup=my_location&dropoff[formatted_address]=MOREIRA GARCIA e SALIB - Unidade I & dropoff [широта] = - 8.759852 & dropoff [долгота] = - 63.877380
То, что происходит, - это то, что ссылка iOS 12 обычно открывается на устройствах iOS 12, но когда ссылка включена на устройствах iOS 13, специальные символы подвергаются двойному кодированию, и открытие выполняется только1 декодирование, при котором заголовок назначения выглядит следующим образом:
MOREIRA% 20GARCIA% 20e% 20SALIB% 20-% 20Unidade% 20I
Однако при использовании ссылки iOS 13 он работает нормальнов этой версии, но на устройствах под управлением iOS 12 или ссылка даже не распознается.
ПРИМЕЧАНИЕ: Ссылка на iOS 12 работает нормально при доступе через WhatsApp или браузер, но возникает при использовании вPDF документы.
Любые идеи о том, как работатьТак что только две ссылки работают как две версии устройства?