Altere o aplicativo padrão no iPhone
-
05-07-2019 - |
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!
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/