iphone - sensible - ¿Cómo puedo abrir un tweet de Twitter usando la aplicación nativa de Twitter en iOS?
twitter ios para android (3)
Así es como accedes a otras aplicaciones tuyas. Solo encuentra la URL adecuada para enviar para acceder al estado. He incluido una lista que debería tener la mayoría de los importantes. Incluyendo el hallazgo de estado.
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://status?id=12345"]];
twitter: // usuario? screen_name = lorenb
twitter: // usuario? id = 12345
twitter: // status? id = 12345
twitter: // línea de tiempo
twitter: // menciona
twitter: // mensajes
twitter: // list? screen_name = lorenb & slug = abcd
twitter: // post? message = hello% 20world
twitter: // post? message = hello% 20world & in_reply_to_status_id = 12345
twitter: // search? query =% 23hashtag
Nota: Puede ser importante asegurarse de que el usuario tenga instalado twitter o esto causará un bloqueo. Así que recomiendo agregar esto en una declaración if antes de intentar enviarlos a Twitter.
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitter://"]];
Safari puede abrir un tweet con un enlace de este formato:
http://twitter.com/1Direction_X/statuses/197752514391715842
En iOS 5, Twitter está incorporado. ¿Cómo puedo abrir el tweet anterior usando la aplicación nativa de Twitter llamada desde mi aplicación?
Mis disculpas si esto ya se ha respondido, pero el esquema para publicar un mensaje con un hashtag es:
twitter://post?message=hello%20world%23thisisyourhashtag.
Simplemente reemplace esta thisisyourhashtag
con el hashtag que le gustaría que los usuarios publiquen.
Yo iría con el siguiente acercamiento ...
NSURL *twitterURL = [NSURL URLWithString:@"fb://profile/<profile_id>"];
if ([[UIApplication sharedApplication] canOpenURL:twitterURL]) {
[[UIApplication sharedApplication] openURL:twitterURL];
} else {
WebViewViewController *secondView = [self.storyboard instantiateViewControllerWithIdentifier:@"webinterface"];
secondView.headerLabel = @"Facebook";
secondView.webPath = @"https://www.facebook.com/pages/<link_for_page>";
[self.navigationController pushViewController:secondView animated:YES];
}
en WebViewViewController
tengo vista web y estoy abriendo el enlace allí ...
Básicamente es como si no tuviera Twitter en iPhone, se abrirá en WebView ...