gpt4 book ai didi

javascript - Firebase 不适用于 Cordova

转载 作者:行者123 更新时间:2023-11-30 00:41:46 25 4
gpt4 key购买 nike

我正在尝试使用 Cordova 和 Firebase 创建一个应用。

我首先对我的 Firebase 数据库进行了读取或写入的简单测试。然而什么也没有发生,除了 Firebase 显示下载的数据正在上升但没有连接或任何东西。

我能够连接到其他在线 API 和服务,所以我知道我的应用连接到互联网不是问题。

我什至将数据库权限设置为公开,这样任何人都可以读/写。

我尝试了多个 cordova firebase 插件,但没有任何效果。

我已经学习了所有教程并查看了示例,因此我的配置也已正确设置。

这是我的数据库大纲:

Database outline

这是我的一些代码:

初始化:

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);
});
}

然而绝对没有任何反应。

有人知道如何解决这个问题吗?谢谢。

最佳答案

在 Cordova 中使用 Firebase 与在任何网页上使用一样。 不需要额外的插件

请记住以下几点:

  1. 不要忘记通过 CDN 加载 firebase 脚本文件:

    <script src="https://www.gstatic.com/firebasejs/5.0.3/firebase-app.js"></script>
    <script src="https://www.gstatic.com/firebasejs/5.0.3/firebase-firestore.js"></script>
  2. 首先加载 cordova.js,然后初始化您的应用,然后使用 index.js。

关于javascript - Firebase 不适用于 Cordova,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42465663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com