c#WPF应用程序使用SKYPE4COMLib发送消息,但在收件人打开应用程序之前,消息不会传递

c#WPF应用程序使用SKYPE4COMLib发送消息,但在收件人打开应用程序之前,消息不会传递,c#,wpf,skype,sendmessage,skype4com,C#,Wpf,Skype,Sendmessage,Skype4com,我正在尝试使用SKYPE4COM从WPF应用程序向iPhone Skype应用程序发送消息 我们已经做了这些事情: 在操作系统Windows 10中安装Skype 7.17 注册SKYPE4COM组件 添加对WPF项目的引用。(VS2013) 通过以下方式发送消息: Skype Skype=新建Skype(); skype.Attach(skype.Protocol,true); skype.SendMessage(“露西”,“你好吗?”) 我的问题: 一旦我通过点击按钮发送消息,聊天窗口就会显

我正在尝试使用SKYPE4COM从WPF应用程序向iPhone Skype应用程序发送消息

我们已经做了这些事情:

  • 在操作系统Windows 10中安装Skype 7.17

  • 注册SKYPE4COM组件

  • 添加对WPF项目的引用。(VS2013)

  • 通过以下方式发送消息:

    Skype Skype=新建Skype(); skype.Attach(skype.Protocol,true); skype.SendMessage(“露西”,“你好吗?”)

  • 我的问题:

    一旦我通过点击按钮发送消息,聊天窗口就会显示消息“你好吗?”但它总是显示发送状态,而不是发送状态。请参阅下面的打印屏幕。(收件人在iPhone上打开Skype应用程序后,将立即发送邮件)

    我尝试用Skype软件而不是WPF应用程序发送消息,消息立即发送。收件人立即在iPhone上收到通知。像这样(请看第二条消息,马上发送)

    我不确定我的WPF代码是否出错,或者skype4COMlib不适用于Skype 7.17版本

    做了很多研究,只得到了这个


    有人遇到过这个问题并有解决方案吗?提前感谢。

    我尝试了您提供的相同库和代码

    当我连接到Skype时,它显示了一个带有以下链接的通知:

    根据此常见问题解答条目(其中还包含问题中的链接):

    正如在这篇博文中所传达的,由于我们正在对Skype体验进行技术改进,API的某些功能将停止与Skype for desktop配合使用。例如,使用API传递聊天消息将停止工作


    因此,似乎无法使用此库发送消息。

    谢谢您的回复。我不得不放弃这里的“图表”选项。尝试呼叫呼叫=skype.PlaceCall(“SkypeID”);对于视频通话,只工作一次,然后停止工作。尝试呼叫=skype.PlaceCall(“+1xxxxxxxxxx”);有电话号码,似乎工作稳定。