Xamarin Android实时通知应用程序Uber类似



我正在Xamarin Android上开发一个类似于uber的应用程序,但我需要实时通知旅行请求,取消和位置,知道该怎么做吗?

您可以选择以下几种选择:

1. 火力基地

您可以使用 Firebase 提供实时通知。 只需使用 Firebase 的两个功能,您就可以为用户创建实时通知:面向网络用户的 FirebaseRealtime database和适用于 Android 用户的 FirebaseCloud Messaging

Firebase 实时数据库为我们提供的是保存、检索数据并将其与我们的 NoSQL 云数据库同步的能力。我们可以实时同步所有客户端的数据。Firebase 实时数据库只是一个云托管的 NoSQL 数据库,数据存储为 JSON 并实时同步到每个连接的客户端。

有关更多详细信息,您可以查看:https://www.atlantbh.com/blog/using-firebase-provide-real-time-notifications/

2. 信号R

Azure 移动服务集成了 SignalR,Azure 移动服务为客户端应用程序提供了 SDK,我想它是开箱即用的。

您会发现移动服务中包含的许多功能以及 随时可用于您的 Web API。移动推送通知, 使用 SignalR(自动横向扩展(、社交身份验证的实时通知 对于使用者应用,偶尔连接的离线数据同步 场景,仅举几例。

有关更多详细信息: https://visualstudiomagazine.com/Articles/2013/11/01/How-To-Use-SignalR-in-iOS-and-Android-Apps.aspx?Page=2

https://blogs.msdn.microsoft.com/azuremobile/2014/05/30/real-time-with-asp-net-signalr-and-azure-mobile-net-backend/

https://azure.microsoft.com/zh-cn/blog/azure-mobile-services-why-should-asp-net-developers-care/#HighValueCapabilities

样品:

https://github.com/gshackles/RealTimeGallery

http://saramgsilva.github.io/NotificationHubs/

3.PubNub

它的实时通知使每个人和所有事情都实时通过HTTP,SMS,FCM,APNS2等实时通知。

更多: https://www.pubnub.com/solutions/live-notifications/

4. 推杆

PubNub和Pusher都提供实时基础设施即服务以及随之而来的所有好处。这两种解决方案都是发布/订阅。Pusher 还提供了一个额外的事件抽象:Evented PubSub。 更多信息: https://www.pubnub.com/developers/

最新更新