Liblinphone Xamarin不接收短信

时间:2019-06-06 15:17:28

标签: xamarin.forms xamarin.android xamarin.ios sip messaging

我正在尝试使用Liblinphone库接收消息。 iOS在接收消息时出现崩溃问题,Android从不接收任何消息指示。

我从https://linphone.org/snapshots/xamarin/liblinphone-xamarin-sdk-4.1-160-g0967525.zip下载了示例程序,并在MainPage.xaml.cs中进行了以下更改

已添加到MainPage构造函数中:

    Listener.OnMessageReceived = OnMessageReceived;

    private ChatRoom myChatRoom;
    private void OnMessageClicked(object sender, EventArgs e)
    {
        Core.EnableChat();
        var partnerAddress = Core.InterpretUrl(address.Text);
        if (myChatRoom == null)
        {
            myChatRoom = Core.GetChatRoomFromUri(address.Text);
            myChatRoom.AddParticipant(partnerAddress);
        }

       myChatRoom.SendChatMessage(myChatRoom.CreateMessage("this is a test message"));
    }

    private void OnMessageReceived(Core lc, ChatRoom room, ChatMessage chatMessage)
    {
        Debug.WriteLine("Message: " + chatMessage.Text);
    }

在iOS或Android或X-Lite等其他SIP客户端上使用相同的应用程序,我可以发送电话,接听电话和发送消息。我无法收到消息。 Android永远不会收到该消息。 iOS收到消息时给出错误。有办法解决这个问题吗?

0 个答案:

没有答案