создать службу push-уведомлений с помощью signalr

#signalr

#signalr

Вопрос:

Привет, могу ли я создать службу push-уведомлений с помощью SignalR? например, когда пользователь запускает приложение, приложение может получать сообщение, и если приложение снова закрыто, приложение может получать сообщения с серверов или клиентов

Ответ №1:

Пока вы не сможете отправлять сообщения клиентам, этот пользователь находится в Сети.

И с закрытием приложения отключите сервер связи с клиентом. И возможность отправки любого сообщения исчезнет.

Если вы хотите отправлять сообщения notification после закрытия приложения, лучше использовать google service . (например: Firebase Cloud Messaging (FCM) services), в противном случае вы можете использовать SignalR только для отправки сообщений в вашем приложении.

Я надеюсь, что это полезное описание.

Ответ №2:

Если вы хотите иметь возможность отправлять сообщения или иметь сообщения, доступные любому клиенту, тогда сохраните их в таблице базы данных. Когда они подключены, вы можете отправлять им эти сообщения. Когда они будут отключены, они останутся в базе данных.

Вы можете управлять помечением сообщений как прочитанных после их доставки, а затем удалением их из базы данных.

Ваше «push-уведомление» — это просто запрос сообщений при подключении клиента.