изменить приложение по умолчанию на iphone - PullRequest
0 голосов
/ 23 октября 2009

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

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

Ответы [ 2 ]

3 голосов
/ 23 октября 2009

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

Пожалуйста, обратитесь к: http://iosdevelopertips.com/cocoa/launching-other-apps-within-an-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/)

0 голосов
/ 23 октября 2009

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

http://www.mobileorchard.com/apple-approved-iphone-inter-process-communication/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...