Android 在Play框架中实现Firebase

Android 在Play框架中实现Firebase,android,firebase,playframework,server,Android,Firebase,Playframework,Server,我们必须实现一个android应用程序,服务器使用Play框架,我们必须使用firebase进行服务器到客户端的通信。在客户端,我们已经成功地实现了firebase(至少我希望如此)。但是,我们不知道如何在服务器端实现firebase消息传递,firebase文档也没有真正帮助我们 我们正在使用最新版本的Play 如果有人能向我们解释一下实现过程,那就太好了。我已经非常接近在Java Play上完全实现firebase了!我遵循以下步骤: 1) 我使用jar下载(dot)com/online-m

我们必须实现一个android应用程序,服务器使用Play框架,我们必须使用firebase进行服务器到客户端的通信。在客户端,我们已经成功地实现了firebase(至少我希望如此)。但是,我们不知道如何在服务器端实现firebase消息传递,firebase文档也没有真正帮助我们

我们正在使用最新版本的Play


如果有人能向我们解释一下实现过程,那就太好了。

我已经非常接近在Java Play上完全实现firebase了!我遵循以下步骤:

1) 我使用jar下载(dot)com/online-maven-download-tool.php手动添加了Firebase jar。我是手动完成的,因为build.sbt没有下载JAR

<dependency>
  <groupId>com.google.firebase</groupId>
  <artifactId>firebase-admin</artifactId>
  <version>4.0.1</version>
</dependency>

这就是我所能做到的。我只能检索一次数据,而其余的调用只是挂起,永远不会返回或出错。如果你有任何更多的成功,请评论这个问题或我的问题

我已经非常接近在Java Play上完全实现firebase了!我遵循以下步骤:

1) 我使用jar下载(dot)com/online-maven-download-tool.php手动添加了Firebase jar。我是手动完成的,因为build.sbt没有下载JAR

<dependency>
  <groupId>com.google.firebase</groupId>
  <artifactId>firebase-admin</artifactId>
  <version>4.0.1</version>
</dependency>
这就是我所能做到的。我只能检索一次数据,而其余的调用只是挂起,永远不会返回或出错。如果你有任何更多的成功,请评论这个问题或我的问题

public static class Post {

    public String author;
    public String title;

    public Post(String author, String title) {
        // ...
    }

}

// Get a reference to our posts
final FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference ref = database.getReference("server/saving-data/fireblog/posts");

// Attach a listener to read the data at our posts reference
ref.addValueEventListener(new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {
        Post post = dataSnapshot.getValue(Post.class);
        System.out.println(post);
    }

    @Override
    public void onCancelled(DatabaseError databaseError) {
        System.out.println("The read failed: " + databaseError.getCode());
    }
});