【问题标题】:xamarin android real time notifications app uber similarxamarin android 实时通知应用 uber 类似
【发布时间】:2019-10-08 15:36:22
【问题描述】:

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

【问题讨论】:

    标签: android xamarin notifications real-time


    【解决方案1】:

    您可以选择多种选择:

    1.火力基地

    您可以使用 Firebase 提供实时通知。 通过仅使用两个 Firebase 功能,您可以为用户创建实时通知:Firebase Realtime database 用于网络用户,Firebase Cloud Messaging 用于 Android 用户。

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

    更多详情可以查看:https://www.atlantbh.com/blog/using-firebase-provide-real-time-notifications/

    2。 SignalR

    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 都提供实时基础架构即服务以及随之而来的所有好处。这两种解决方案都是 pub/sub。 Pusher 还提供了一个额外的事件抽象:Evented PubSub。 更多:https://www.pubnub.com/developers/

    【讨论】:

    • 谢谢,除了firebase还有其他选择吗?
    • @mauroy 我已经更新了答案,你可以检查一下。希望它可以帮助你。
    • 谢谢,这就是我需要知道的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-18
    • 2022-01-06
    • 1970-01-01
    • 2021-06-13
    相关资源
    最近更新 更多