Abrir las apps nativas de Facebook y Twitter desde tu propia aplicación iOS
Si desarrollamos una aplicación para iPhone o iPad y tenemos una cuenta de Twitter o Facebook donde hablamos de ella e interactuamos con nuestros usuarios, puede ser interesante enlazar a estas redes sociales desde nuestra aplicación.
Se podría hacer abriendo directamente la url correspondiente en el navegador, pero queda mucho mejor si podemos detectar si el usuario tiene la aplicación nativa de Facebook o Twitter instalada y, si es así, abrir directamente la aplicación de iOS y no el navegador.
Lo haremos de esta forma:
1 2 3 4 5 6 7 8 9 10 11 | //facebook if(![[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"fb://profile/1519652943"]]) { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.facebook.com/jonsegador"]]; } //twitter if(![[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://user?screen_name=jonseg"]]) { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://twitter.com/jonseg"]]; } |
En cada condición se comprueba si el usuario tiene instalada la aplicación nativa. Si la tiene instalada abre el perfil en la aplicación y si no en el navegador web.
Hola amigo, una pregunta.
Quiero abrir de igual forma otra App que esta instalada en el dispositivo. En este caso https://itunes.apple.com/mx/app/izettle/id447785763?mt=8&uo=4
Veo que para Facebook el vinculo aplica con fb://profile/1519652943
Sabras como seria el vinculo a iZettle?