在wp8应用中通过whatsapp分享内容

刚刚通过短信,邮件推特和Facebook与WP8 SDK一起实现了共享,提供了ShareStatusTask:

http://msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.tasks.sharestatustask(v=vs.105).aspx

Whatsapp似乎在这里似乎不受支持 – 你们知道一个解决这个问题的技巧吗?

技术上没有,还没有,但未来可能会使用Uri Schemes。

目前,您似乎只能运行WhatsApp应用程序:

await Windows.System.Launcher.LaunchUriAsync(new Uri("whatsapp:")); 

但在iPhone上,你可以使用这种forms的Uri

 whatsapp://send?text=Hello%2C%20World! 

所以我希望在WhatsApp for Windows Phone中不久的将来会出现相同的function。 他们没有理由不实施它。

事实上,也许他们已经拥有,但我没有公开记录。 请访问诺基亚开发者网站,了解其他Uri计划

我的理解是,您只能将您的应用程序作为照片共享的一种方式。 (见这里: http : //msdn.microsoft.com/en-us/library/windowsphone/develop/ff967563%28v=vs.105%29.aspx )

没有办法与特定的第三方应用程序共享,除非它具有“扩展共享选择器”,如上面的链接所示。

您可以使用以下URI方案与whatsapp朋友共享文本:

 await Windows.System.Launcher.LaunchUriAsync(new Uri("whatsapp://send?text=Hello"));