Me pregunto cómo abrir la aplicación oficial de Facebook para compartir un URI desde mi código C# en Windows Phone. El esquema Uri común puede abrir la aplicación, pero ningún parámetro parece funcionar. Tengo algo como esto en mente, pero no funcionará para mí:"fb://"
LaunchUriAsync(new Uri("fb://publish/profile/me?text=foo"));
Por supuesto que sé que podría usar el pero eso no es lo que quiero. Puedes echar un vistazo a la aplicación Spotfy, hace exactamente, lo que quiero hacer, al compartir una canción.ShareTask
¡Gracias por su ayuda y respuestas!
PD: Lo mismo con Twitter por cierto…
Solución
¡Finalmente lo resolví! Me tomó casi dos días encontrar la solución y no está documentada en ninguna parte, por lo que me gustaría compartir mis resultados con ustedes:
// Open official Facebook app for sharing
await Windows.System.Launcher.LaunchUriAsync(new Uri("fb:post?text=foo"));
Creo que esta es una característica muy interesante y recuerda a los usuarios cómo funciona en otras plarforms.
En conclusión, lanzar otras aplicaciones desde su aplicación a través de esquemas de URI siempre es un gran escenario con una buena experiencia de usuario.
Sugerencia: ¡Abrir la aplicación oficial de Facebook a través de esquemas URI requiere al menos la versión 4.1!