如何解决Firebase Analytics无法在Phonegap上获取数据
我正在尝试将Firebase Analytics作为Web App包含到我的Phonegap项目中,但是Firebase无法获取数据。有趣的是,如果我在远程服务器上运行项目,则Firebase会获取数据。所以我认为如果本地主机是问题还是我做错了。
我在index.js中有这个
:var app = {
firebaseConfig: {
apiKey: "XXXXXXXXXXXX",authDomain: "XXXXXXXXXXXX",databaseURL: "XXXXXXXXXXXX",projectId: "XXXXXXXXXXXX",storageBucket: "XXXXXXXXXXXX",messagingSenderId: "XXXXXXXXXXXX",appId: "XXXXXXXXXXXX",measurementId: "X-XXXXXXXXX"
},initFirebase: function(){
firebase.initializeApp(this.firebaseConfig);
firebase.analytics();
console.log('initFirebase running');
},}
if ('addEventListener' in document) {
document.addEventListener('deviceready',function() {
app.initFirebase();
},false);
}
这是我在index.html头部分的脚本:
<script src="https://www.gstatic.com/firebasejs/7.19.1/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.19.1/firebase-analytics.js"></script>
<script type="text/javascript" src="js/index.js"></script>
因此,如果我在服务器上作为网站运行,Firebase仅获取数据,但如果在设备上运行则无法获取数据。感谢您的帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。