Mamy kilka własnych aplikacji, a przed iOS 9 aplikacje otworzą link taki jak "itms-services: //" po porównaniu wersji , nowe wersje aplikacji zostaną pobrane i zainstalowane.iOS 9 LaunchServices: BŁĄD: Nie ma zarejestrowanego programu obsługi dla schematu URL itms-services
Po przetestowaniu na iOS 9 okazało się, że aplikacje nie mogą otworzyć linku "itms-services: //" link, ale wystąpił błąd "LaunchServices: BŁĄD: Nie ma zarejestrowanego programu obsługi dla schematu URL itms-services"
Kod użyliśmy zaktualizować aplikację:
let downloadUrl = NSURL(string: url)
UIApplication.sharedApplication().openURL(downloadUrl!)
Przetestowaliśmy put "ITMS-usług", "ITMS-services: //", a pełny adres URL w "LSApplicationQueriesSchemes" w pliku plist. Ale nadal nie działa.
mam metodę obejścia tego problemu. Skonfiguruj nazwę subdomeny w domenie i ustaw nowy adres URL, aby przekierowywał się do itms-service: // URL automatycznie (Twój dostawca usług DNS zawsze to obsługuje), w aplikacji otwórz nowy adres URL zamiast "itms-service" URL, dostałem to z forum aplikacji, jeszcze nie testowane. – Daniel