首页 > 解决方案 > 如何在 Xamarin IO 中每隔一定时间间隔安排一个任务?

问题描述

我有一个通过 signalR 以 Xamarin 形式发送消息的应用程序。

问题是当应用程序进入休眠状态时,与 signalR 的连接会丢失,并且消息停止到达客户端。

我正在研究如何不时检查与 signalR 的连接状态是否处于活动状态,如果不是,则重新连接。

这是我将执行该过程的代码行。

Device.BeginInvokeOnMainThread(async () =>
{
   await MainViewModel.Instance.LobbyViewModel.ReConnectFromBackGround();
});

我已经通过这个文档:

在 Android 的情况下,我没有遇到问题,但在 IO 中,我不知道我应该采取什么方法以及如何去做。

标签: iosxamarinbackgroundsignalr

解决方案


推荐阅读