草庐IT

cordova-plugin-firebase

全部标签

android - Cordova 3.5.0 - 重命名/存储/模拟/0/tmprecording.3gp 失败

我在网上搜索过其他有类似问题的人。我发现了类似的错误消息,但没有人看到找到任何答案。这似乎是Cordova2.x系列和3.x系列的常见错误消息。当我尝试使用Cordova的org.apache.cordova.media插件录制音频时出现此错误。具体来说,创建一个媒体对象后,运行startRecord(),然后当我执行stopRecord()时,也就是发生错误的时候。functionrecordJournalAudio(){varmediaRecFile='journalEntry-'+app.nextJournalID+'.amr';if(!app.recording){app.me

firebase查询使今天的预订转回阵列

我试图使所有预订从Firebase返回,该预订与今天的日期相匹配。我正在使用HTML中的订单订单来打印所有返回的订单。在Firebase数据库中,我保存了7个预订。在7个中,有2个是今天的日期。因此,所有7个都在屏幕上打印出来。但是,当我单击按钮运行以下功能时,我只想在今天的日期显示预订。todayBookings(){this.ordersData=this.af.list('/orders',{query:{orderByChild:'start',//equalTo:today}});this.ordersData.subscribe((res)=>{this.orders=res;})

javascript - Cordova:无法使用 Cordova 在 Android 上复制文件

不知何故,我在尝试设置以下权利时总是收到“错误代码5”。我想要做的是将现有文件从android中的Assets复制到android设备上的可访问位置,以便能够在其他应用程序(如邮件)之间共享它。这是我的代码示例:window.requestFileSystem=window.requestFileSystem||window.webkitRequestFileSystem;varstoragefolder=cordova.file.dataDirectory;varstoragefolderpointer;console.log("storagefolder:"+storagefold

android - Cordova 插件媒体 : Parse ".amr" Audio File on nodejs server

我正在使用cordova-plugin-media用于录制来自android和ios设备的音频文件的插件。但是,android只允许录制以“.amr”结尾的文件,而iOS则只支持“.wav”。在Android上从iOS设备播放“.wav”是可行的,但是,iOS不支持“.amr”文件。这就是为什么我必须以某种方式转换它们。因为除了thisone,我在客户端找不到任何转换“.amr”文件的cordova-plugin|(它基于外部API并且非常慢+不能完全工作-此外我不喜欢在客户端进行文件转换),我正在寻找服务器端的解决方案:是否有任何javascript库(最好是“对nodejs友好的”

android - 在后台收到 Firebase 消息后如何打开 Url

当应用程序处于后台并且收到Firebase消息时,我想打开消息数据中的特定url。例如,我在Firebase中将键值放在下方,我想在用户点击通知后打开谷歌网站。key:urlvalue:http://google.com我该怎么办?提前发送! 最佳答案 在您的应用程序中,您可以通过以下方式在FirebaseNotificationWeb控制台中访问从Advancedoptions>Customdata发送的键/值对:getIntent().getExtras()在用户点击通知时启动的Activity中。我建议将其添加到Activit

android - 如何在注册时发送 Firebase 电子邮件确认?

因此,我在开发控制台中启用了电子邮件/密码,一切正常。除了我应该收到一封确认电子邮件到我输入的电子邮件,但我没有收到。我以为它会自动执行,但显然它不会。注册方法:publicvoidsignUp(Viewv){Stringemail=emailET.getText().toString();Stringpassword=passwordET.getText().toString();mAuth.createUserWithEmailAndPassword(email,password).addOnCompleteListener(this,newOnCompleteListener()

android - Firebase 存储的上传/下载速度非常慢

故事我在我的应用中使用Firebase存储将大文件上传到Firebase存储。文件主要是视频,有时甚至超过2GB。我做了什么这就是我所做的。UploadTaskoriginalUpload=originalDestination.putFile(Uri.fromFile(originalSource));mCurrentUploadTask=originalUpload;originalUpload.addOnProgressListener(mOnProgressUpdateListener);originalUpload.addOnSuccessListener(mOriginal

java - 应用程序被杀死时不会调用 Firebase onMessageReceived

关于FirebaseCloudMessaging的热门话题是数据有效负载消息不会从某些低端设备的onMessageReceived()方法触发。这是真的。这是结果:应用被杀死的场景:设备获得数据负载:Nexus5X:操作系统7.1设备未获取数据负载:小米4C:操作系统5.1华为LUA-U22:OS5.1确保我没有从服务器/postman发送通知key。我正在寻找解决方案,我从Firebase获得了数据有效负载,包括所有类型的设备、操作系统,显然来自API级别15。我的Postman详细信息如下。{"registration_ids":["fC5uxGSRCsg:APA91bHh9fMX

android - Cordova android 应用程序未在主屏幕上显示图标

我们有一个由cordova提供支持的网络应用程序来生成移动应用程序。在iOS上一切正常。我们正在尝试添加android平台,除了应用程序图标外,其他一切都运行良好。config.xml主要遵循onthedocs的内容:xxxxxx有不同类型的图标:APK文件图标(有效)安装屏幕(有效)应用程序菜单(不起作用)主屏幕(不起作用)运行应用程序(不起作用)最奇怪的是它确实可以在模拟器(nexus5)上运行,但不能在OnePlusOne或MotoG4上运行。我们使用的是cordova6.5。所有图标都根据what'sonthedocs调整大小.我们错过了什么吗? 最

java - Android Studio 所有 gms/firebase 库必须使用完全相同的版本

这是我的Gradle:app文件尝试重建时出现错误:“所有gms/firebase库必须使用完全相同的版本规范。找到版本11.6.0、10.2.0。示例包括com.google.android.gms:play-services-auth:11.6.0和com.google.android。gms:play-services-location:10.2.0"有人知道如何消除错误吗? 最佳答案 对于依赖版本我也有同样的错误:compilecom.google.firebase:firebase-core:11.6.2'我通过添加这个缺