они оба открывают приложение из браузера (или другого приложения), но есть "маленькие нюансы", если коротко то:
1.
DL требует установленного приложения или проверки перед вызовом,
UL может открыть web страницу, если приложение не установлено
2. для поддержки
UL приложение иметь apple-app-site-association file на хосте
3. Другой формат записи:
DL -
yourApp://path/to/content
,
UL -
https://myDomain.com/path/to/content
4. Возможность редиректа в App Store если fallback только у
UL
5.
DL вызывает
openURL:options:completionHandler:
метод в апп делегате,
тогда как
UL вызывает
application:continueUserActivity:restorationHandler: