0

我正在为 Android 开发一个 Xamarin Forms 应用程序,我需要使用 Azure SignalR 函数从服务器接收事件。这在少数手机上运行良好,但在少数手机上我会遇到奇怪的错误。

  1. 运行 Android 7.1 的Redmi 4我看到连接成功,它没有收到任何消息。
  2. 运行 Android 4.4 KitKat 的Redmi 1s,它已连接并且我可以接收消息,但很快它就会断开连接,说明remote party closed the websocket connection without completing the close handshake30000 ms elapsed without receiving a message from server

顺便说一句,我有一个背景Service,我正在创建这个 SignalR Hub 并进行连接,这样即使我的应用程序进入睡眠状态,我仍然可以接收服务器事件。

它在我家的其他一些较新的手机上运行良好。所以我的问题是调试此类问题的最佳方法是什么。我没有看到任何Device Log可以帮助我了解正在发生的事情的日志。

4

0 回答 0