我正在制作一个Windows Universal应用程序,我需要在其中集成WhatsApp,以便我可以在我的应用程序中使用它的所有功能。我尝试将API用于Windows窗体应用程序,但效果不佳。所以我想知道的是,我可以在UWP应用程序中使用WhatsApp API for WinForms的所有功能的不同方式是什么?
P.S。:我已经看过Windows 10的WhosDown包装器,但它是WhatsApp Web的包装器,而不是WhatsApp应用程序。
答案 0 :(得分:1)
我已经看过Windows 10的WhosDown包装器,但它是WhatsApp Web的包装器,而不是WhatsApp应用程序。
我猜您使用了错误的API,您可以参考Windows Phone FAQ Articles,例如,您可以启动WhatsApp
应用程序并从您的UWP应用程序发送文字,如下所示:
string uri = "whatsapp://send?text=Hello%20World!";
await Launcher.LaunchUriAsync(new Uri(uri));
此解决方案仅适用于您的手机上已安装WhatsApp的情况。如果系统无法在您的手机上找到WhatsApp,它将打开商店并显示已注册此协议的推荐应用。
我刚测试过,当在PC上使用它时,商店无法在商店中找到应用程序,似乎此应用仅针对移动设备,在Windows PC上,您需要以其他方式安装此应用。