Come posso ottenere a livello di programmazione l'elenco delle "App di routing" installate su iOS?Come ottenere un elenco di tutte le app di routing installate?
Il ragionamento dietro questo è che iOS offre un sacco di app di navigazione e non voglio mantenere un elenco di manualmente.
Apple fornisce una nuova funzionalità in quanto iOS 6 per registrare l'applicazione come un App Routing come descritto qui http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/ProvidingDirections/ProvidingDirections.html#//apple_ref/doc/uid/TP40009497-CH8-SW7
Se quindi si avvia il percorso nelle mappe normali App viene presentato un elenco di applicazioni che sono in grado di itinerario voi come si può vedere qui:
non riuscivo a trovare un modo per ottenere la lista. Ovviamente potrei interrogare se una particolare app è installata usando canOpenURL: in UIApplication, ma questo sarebbe piuttosto noioso.
So che questo deve essere possibile perché la famosa app "Where to?" offre tale funzionalità.
Eventuali suggerimenti apprezzati!
La mia prima risposta è che usano lo schema URL app per controllare montone castrato è installata l'applicazione, anche se questo sembra noioso. – rckoenes
Dove si presenta anche un elenco di app di routing "Da App Store". Questo non può essere fatto interrogando gli schemi di URL ( – Klaas
quelli che potresti ottenere interrogando l'appstore per le app di routing. Http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store -web-service-search-api.html – rckoenes