Pregunta

¿Hay alguna forma de cambiar la aplicación predeterminada? P.ej. cambiar mailto: comportamiento para iniciar una aplicación de terceros cuando el usuario selecciona una dirección de correo electrónico en cualquier lugar del iPhone O inicia la aplicación de SMS cuando el usuario selecciona un número de teléfono.

¡Gracias por tu ayuda!

¿Fue útil?

Solución

Nicolas es correcto. Para usar algunas de las aplicaciones predeterminadas (usted mencionó SMS) simplemente necesita llamar al controlador de URL apropiado.

Consulte: http: // iosdevelopertips .com / cocoa / launching-other-apps-within-an-iphone-application.html

No puede anular los controladores predeterminados. Apple ha dejado muy claro que no quieren confundir al usuario al proporcionar aplicaciones que duplican la funcionalidad básica del iPhone. El caso más famoso es Google Voice ( http://www.techcrunch.com/2009/07/27/apple-is-growing-rotten-to-the-core-and-its-likely-atts-fault / )

Otros consejos

Necesitas usar manejadores de URL. No estoy seguro de si puede anular los controladores predeterminados (mailto: http: ...), pero consulte esta guía:

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top