我是Firebase的新手.我使用电子邮件和密码验证用户身份 -
final Firebase ref = new Firebase("https://app.firebaseio.com");
ref.authWithPassword("app@firebaseio.com", "password", new Firebase.AuthResultHandler() {
@Override
public void onAuthenticated(AuthData authData) {
System.out.println("User ID: " + authData.getUid());
getData(ref);
}
@Override
public void onAuthenticationError(FirebaseError firebaseError) {
}
});
Run Code Online (Sandbox Code Playgroud)
但在我阅读数据后进行身份验证后,我得到了Permission Denied.
private void getData(Query ref) {
ref.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot snapshot) {
System.out.println(snapshot.getValue());
}
@Override
public void onCancelled(FirebaseError firebaseError) {
System.out.println("The read failed: " + firebaseError.getMessage());
}
});
}
Run Code Online (Sandbox Code Playgroud)
这些是Firebase规则.
{
"rules": {
"users": {
"$uid": {
".read": "auth !== …Run Code Online (Sandbox Code Playgroud) android firebase firebase-security firebase-realtime-database
我有一台运行网站的服务器.我需要此服务器能够管理(仅下游)通知三个独立的设备组,Android,iOS和客户端Web应用程序.
我正在尝试使用firebase云消息传递.使用FCM,我计划使用http协议发送json消息.
除此之外,我对去哪里感到很困惑.我知道,GCM教程应该几乎是完全一样的FCM教程,但我无法找到一个教程,以找出我需要的东西在做,因为每个教程似乎在服务器和客户端应用程序混淆在一起,这令我困惑.
我经历过
https://firebase.google.com/docs/cloud-messaging/server#choose
非常彻底,但它似乎掩盖了我还没有的一些必要知识.任何人都可以建议如何以我正在寻找的方式实施FCM的良好起点?我对Web开发人员来说非常新,不到2个月,(使用node,mongo和scss)并且对如何开始使用FCM感到有些不知所措.
我感谢你们提供的任何反馈.
web firebase firebase-realtime-database firebase-cloud-messaging