我在我的javascript文件中使用firebase节点api进行Google登录.
firebase.initializeApp(config);
let provider = new firebase.auth.GoogleAuthProvider();
firebase.auth().signInWithPopup(provider);
Run Code Online (Sandbox Code Playgroud)
这很好用,用户可以使用他的Google凭据登录.当用户再次访问该页面时,弹出窗口再次打开,但由于他已经登录,弹出窗口关闭而不需要用户进行任何交互.有没有办法在提示弹出窗口之前检查是否已经有登录用户?
在谷歌地图为Android v1,MapView有一个方便的方法:
getMapCenter().现在我无法弄清楚如何使用此API的v2获取地图中心.我已经仔细阅读了API文档,但没有提到这样的功能.请指教.
谢谢,伊戈尔
我正在使用Firebase Recycler Adapter(Firebase UI库)来填充Recycler View.我想在条件上隐藏项目(行).我有一个包含回收者视图的LinearLayout.
我在populateViewHolder()循环器视图适配器的方法中将线性布局可见性设置为Gone .
@Override
protected void populateViewHolder(UsersViewHolder viewHolder, User user, int position) {
if (user.getUserEmail().equals(Utils.decodeEmail(userEmail))) {
viewHolder.llMain.setVisibility(View.GONE);
return;
}
viewHolder.tvUserEmail.setText(user.getUserEmail());
}
Run Code Online (Sandbox Code Playgroud)
它隐藏了LinearLayout,但行仍留有空白.
是否有任何方法我应该覆盖以克服这个或有什么方法来实现结果?
android firebase android-recyclerview firebase-realtime-database firebaseui
鉴于firebase中的数据结构,我想运行一个查询来检索博客'efg'.我此时不知道用户ID.
{Users :
"1234567": {
name: 'Bob',
blogs: {
'abc':{..},
'zyx':{..}
}
},
"7654321": {
name: 'Frank',
blogs: {
'efg':{..},
'hij':{..}
}
}
}
Run Code Online (Sandbox Code Playgroud) 我正在使用PHPStorm来开发我的PHP网页.我的Apache服务器,XDebug和一个简单的Web PHP项目都可以正常工作.没问题.
但是,当我尝试使用调试Laravel 5.1 Web项目时php artisan serve,我无法调试断点.这就像php artisan serve使用另一台服务器......
在我的PHPStorm上,我总是看到:
等待与ide键'(randomNumberHere)'的传入连接
我已经在PHPStorm中配置了所有内容(启用远程调试,正确的端口等),并且使用"普通"PHP项目一切正常.
有人可以告诉我,我是否需要改变一些东西?
谢谢!
我一直在阅读关于Firebase的消息,并在一段时间内玩它.这个想法(BAAS)和实现令人印象深刻,并且使用Javascript进行编程似乎是一个可行的选择.不必处理扩展和其他服务器方面的问题使其更具吸引力.
我的问题是:一般来说,Firebase是基于数据的平均应用程序的头等候后端候选者吗?例如计费,CRM,电子商务,社交,基于位置等.我不包括超轻或极端的极端情况,例如基本聊天或核电站监控......
答案可能不是明确的是/否,但它是为了支持一般的应用程序空间而构建的,还是仅仅作为实时读/写数据服务脱颖而出?
非常感谢基于经验和现有生产应用的答案.
谢谢
我有2个应用程序(不同的包名称),可以满足2个不同的用户组.一个将数据放入数据库,另一个检索它.因此,我只想为这两个应用程序提供1个firebase数据库.据我所知,Firebase仅允许1个数据库用于1个包名.有没有办法解决这个问题,并为2个应用程序提供1个Firebase数据库?
我在Kotlin中有这个数据类(例子):
import com.google.firebase.database.Exclude
data class User(val name: String = "", @Exclude val age: Int = 0)
Run Code Online (Sandbox Code Playgroud)
而且我不想在firebase中保存年龄属性.@Exclude应该这样做,但它不起作用,年龄仍然保存.
有没有解决方法?
来自SQL背景,我想知道如何在firebase中进行数据库迁移?
假设我在firebase中有以下数据,{dateFrom: 2015-11-11, timeFrom: 09:00} ....现在前端客户端将存储和期望表单中的数据{dateTimeFrom: 2015-011-11T09:00:00-07:00}.如何更新火力,使得所有dateFrom: xxxx与timeFrom: yyyy被删除,取而代之的是dateTimeFrom: xxxxyyyy?谢谢.
是否可以在firebase db更改时生成推送通知(如果应用程序不在前台)?我开始编写一个Android应用程序.
android firebase firebase-realtime-database firebase-cloud-messaging