Вопрос

Есть ли способ изменить приложение по умолчанию? Например. изменить mailto: поведение для запуска стороннего приложения, когда пользователь выбирает адрес электронной почты в любом месте на iphone, или запускать приложение SMS, когда пользователь выбирает номер телефона.

Спасибо за вашу помощь!

Это было полезно?

Решение

Николас прав. Чтобы использовать некоторые приложения по умолчанию (вы упомянули SMS), вам просто нужно вызвать соответствующий обработчик URL.

Пожалуйста, обратитесь к: http: // iosdevelopertips .com / какао / запуск-другие-приложения, в пределах-ан-iphone-application.html

Вы не можете переопределить обработчики по умолчанию. Apple очень четко дала понять, что не хочет сбивать с толку пользователя, предоставляя приложения, дублирующие основные функции iPhone. Наиболее известным примером является Google Voice ( http://www.techcrunch.com/2009/07/27/apple-is-growing-rotten-to-the-core-and-its-likely-atts-fault / )

Другие советы

Вам необходимо использовать обработчики URL. Я не уверен, что вы можете переопределить обработчики по умолчанию (mailto: http: ...), но посмотрите это руководство:

http://www.mobileorchard.com/apple- одобрено-iphone-межпроцессная-связь /

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top