Регистрируют ли приложения TomTom или Navigon обработчик URL-адресов на iPhone?

Я хотел бы использовать маршрутизацию из своего приложения, чтобы TomTom или Navigon открывались с правильными адресами «от» и «до». Кто-нибудь знает, регистрируют ли приложения TomTom или Navigon обработчик URL-адресов на iPhone?


person cocoapriest    schedule 30.11.2009    source источник
comment
Я был бы рад проверить, но это означало бы наличие копии пакета приложений для одного или обоих, что довольно дорого. Хе.   -  person Bryan Henry    schedule 30.11.2009
comment
То же самое для NDrive, я не думаю, что они предоставляют такую ​​​​вещь. Похоже, если бы только Navigon считал себя платформой....   -  person yonel    schedule 15.06.2010


Ответы (7)


Navigon предлагает презентацию в формате PDF с подробной информацией об их схеме, который они называют AppInteract. Ничего подобного от TomTom я пока не видел.

person tmaes    schedule 09.04.2010

Если у вас есть доступ к пакетам приложений (другими словами, вы являетесь владельцем приложений, поэтому пакеты iTunes находятся в папке ~/Music/iTunes/Mobile Applications), вы можете разархивировать эти пакеты .ipa и просмотреть их файлы Info.plist. .

Вы должны посмотреть, существуют ли какие-либо схемы URL-адресов, определенные путем поиска каких-либо значений в массиве в ["CFBundleURLTypes"]["CFBundleURLSchemes"]. Вы можете взглянуть на http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html для более подробного объяснения.

Даже если вы определите, что приложения созданы для обработки специальных схем URL-адресов на устройствах, вы, скорее всего, не сможете определить, что вам на самом деле нужно предоставить в URL-адресе, чтобы заставить приложения делать что-то полезное. Другими словами, даже если бы вы знали, что приложение TomTom обрабатывает URL-запросы типа «tomtom://», вы не знали бы, что с этим делать. Он может ожидать всевозможную различную информацию в произвольном порядке в URL-адресе.

Запретив доступ к пакетам приложений, я полагаю, вы могли бы попытаться напрямую связаться с TomTom или Navigon. Вам, вероятно, все равно придется связаться с ними, чтобы определить, как именно использовать любые обработчики URL-адресов, которые вы обнаружите, копаясь в пакетах IPA.

person Bryan Henry    schedule 30.11.2009

Ознакомьтесь с вики akosma: Схемы URL для iPhone

person codeclash    schedule 30.03.2010

Не заморачивайтесь с NAvigon. Этот PDF-файл AppConnect почти исчез, и мы зашли в тупик после того, как позвонили в Германию за поддержкой. Нам удалось запустить Navigon при нажатии на адрес из нашего приложения, но он не маршрутизировался и ничего не делал — просто открывался.

В настоящее время я изучаю, будет ли это делать любой из других поставщиков. Я в ожидании, поскольку я печатаю это с поддержкой Тома Тома.

person Doug    schedule 14.04.2010
comment
Мне удалось заставить приложение работать правильно, см. мой код здесь stackoverflow.com/questions/2794514/ - person yonel; 15.06.2010


Я проверил, что ipa и TomTom действительно реализуют некоторые схемы URL-адресов, такие как tomtomhome:// и tomtomTWOLETTERCOUNTRYCODE://, но мне не удалось получить дополнительную документацию.

Я написал в TomTom запрос документации и обновлю свой ответ, если получу ее.

person dwery    schedule 19.06.2010

Да, но не заморачивайтесь с TomTom. Они запускают службу перенаправления HTTP (Добавить в TomTom), которая создает URL-адрес в правильном формате. Этот сервис не только имеет более стабильный API, но и поддерживает собственные навигационные устройства.

person MSalters    schedule 05.07.2011