Pergunta

Existe alguma maneira de alterar o aplicativo padrão? Por exemplo, altere o correio: comportamento para iniciar o aplicativo de terceiros quando o usuário selecionar um endereço de email em qualquer lugar do iPhone ou iniciar o aplicativo SMS quando o usuário selecionar um número de telefone.

Obrigado pela ajuda!

Foi útil?

Solução

Nicolas está correto. Para usar alguns dos aplicativos padrão (você mencionou SMS), basta chamar o manipulador de URL apropriado.

Por favor, consulte: http://iosdevelotips.com/cocoa/launching-other-apps-within-an-iphone-application.html

Você não pode substituir os manipuladores padrão. A Apple deixou muito claro que eles não querem confundir O usuário fornecendo aplicativos que duplica a funcionalidade básica do iPhone. O caso mais famoso é o Google Voice (http://www.techcrunch.com/2009/07/27/apple-is-growing-roten-to-the-core-and-its-likely-atts-fault/)

Outras dicas

Você precisa usar manipuladores de URL. Não tenho certeza se você pode substituir os manipuladores padrão (Mailto: http: ...), mas dê uma olhada neste guia:

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top