通过认证从firebase数据库获得价值
问题描述:
我的android应用程序有一个字符串,我想将它发送到Firebase数据库进行身份验证。如果该字符串匹配“jhgkjgl”,我希望Firebase向我发送数据,否则不发送任何东西。通过认证从firebase数据库获得价值
我必须在我的java和firebase控制台中编写这两个函数吗? 我需要做什么?
规则:
{
"rules":{
".read":"auth.uid.matches(/jhgkjgl/)"
}
}
我想在我的应用程序来获取数据:
q:"qqqweryty"
我的路径是:
https://fir-rial-8888.firebaseio.com/
我只是想用于身份验证的字符串。如果我的应用程序中的字符串匹配服务器的字符串,我想获得我的密钥“q”的值。
答
如果你尝试类似..
".read":"newData.val() == 'jhgkjgl'"
做一个chield你的火力根dabase用字符串(jhgkjgl),当该路径等于字符串,则用户可以retrive数据从该路径retrive数据 –