【问题标题】:Firebase - App that sends realtime data (location) between UsersFirebase - 在用户之间发送实时数据(位置)的应用程序
【发布时间】:2017-01-13 12:24:41
【问题描述】:

我正在创建一个需要实时位置数据交换的 Android 应用程序。

我将有一个应用程序,我们称之为 AppA。我想将用户 A 的纬度和经度位置发送给另一个用户 B。我想将实时数据从一个应用实例发送到另一个。

我可以使用 FCM 交换数据消息,还是应该在 Firebase 数据库中更新它然后检索它?

【问题讨论】:

  • @RamithDR 很好,但数据(示例中的商店)已预加载到数据库中,我想要实时更新。
  • 那么我相信 Firebase 数据库会满足您的需求,它实际上是一个实时数据库,您也可以将多个应用程序连接到一个数据库。
  • 我需要一种方法。喜欢步骤或流程!
  • @RamithDR 该应用类似于OLA,UBER或一般与拼车有关!我需要客户端应用程序中驱动程序的实时位置。

标签: android firebase firebase-realtime-database firebase-cloud-messaging


【解决方案1】:

实现这一点的基本线索是 Angular2 和 Firebase 混合!

var starCountRef = firebase.database().ref('posts/' + postId + '/location');
starCountRef.on('value', function(snapshot) {
  displayLocation(snapshot.val());
});

在上面的代码中,value 将帮助您实时访问数据。因此,要在您的应用中实时更新它,您可以在您的视图上使用 Angular2。

在后端,可以为经纬度分配公共变量,直接在View中使用。

参考:

Firebase Retrieval Realtime

Angular2 Docs

这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-27
    • 1970-01-01
    相关资源
    最近更新 更多