【发布时间】:2017-07-16 21:08:09
【问题描述】:
我正在尝试使用 Cordova 和 Firebase 创建一个应用程序。
我首先对我的 Firebase 数据库进行了读取或写入的简单测试。然而什么也没有发生,除了 Firebase 显示下载的数据正在上升但没有连接或任何东西。
我能够连接到其他在线 API 和服务,所以我知道我的应用连接到互联网不是问题。
我什至将数据库权限设置为公开,这样任何人都可以读/写。
我尝试了多个 cordova firebase 插件,但没有任何效果。
我已遵循所有教程并查看了示例,因此我的配置也设置正确。
这是我的数据库大纲:
这是我的一些代码:
初始化:
var config = {
apiKey: "<api-key>",
authDomain: "<something>.firebaseapp.com",
databaseURL: "https://<something>.firebaseio.com",
storageBucket: "<something>.appspot.com",
messagingSenderId: "<sender-id>"
};
firebase.initializeApp(config);
尝试查询数据库(单击按钮时调用):
function alertData(){
return firebase.database().ref('/articles/0').once('value').then(function(snapshot) {
var dat = snapshot.val().content;
alert(dat);
});
}
但绝对没有任何反应。
有人知道如何解决这个问题吗?谢谢。
【问题讨论】:
-
请添加一些与问题相关的代码,以便我们更轻松地分析您的问题
-
我添加了数据库的样子和代码sn-p。
-
您好,您的问题解决了吗?我在我的科尔多瓦应用程序中遇到了一些关于 firebase 的奇怪行为,所以我对你在这件事上的经验很感兴趣。 :)
-
@adz5A 不幸的是我没有。
-
@adz5A 不幸的是我没有:( 没有错误消息或任何东西,它只是不起作用。但是当作为网站运行时,它工作正常。
标签: javascript android cordova firebase firebase-realtime-database