草庐IT

cordova-plugin-firebase

全部标签

java - 检查 Firebase Android 中是否存在 ID

我正在编写一个Android应用程序,我想检查一个键是否存在以避免重复值。我一直在调查,但看起来我只能添加监听器,而我只想检查ID是否存在。拿这个SOquestion例如,我想知道-JlvccKbEAyoLL9dc9_v是否存在。我该怎么做?提前致谢。 最佳答案 该方法将始终类似于我在这个关于JavaScript的回答中所写的:TestifadataexistinFirebaseref.child("-JlvccKbEAyoLL9dc9_v").addListenerForSingleValueEvent(newValueEvent

android - 错误 :Failed to resolve: com. google.firebase :firebase-core:11. 0.0

我正在尝试使用电话号码在Android上使用Firebase进行身份验证,其第二步是将Firebase身份验证的依赖项添加到您的应用级build.gradle文件中:compile'com.google.firebase:firebase-auth:11.0.0'afteraddingit,ItrytosyncprojectwithGradleFilesanditshowingerrorError:Failedtoresolve:com.google.firebase:firebase-core:11.0.0OpenFileShowinProjectStructuredialogErr

android - Firebase Android——在 Kotlin 中使用电子邮件和密码创建用户

我正在尝试使用Firebase和Kotlin进行注册。查看文档,我看到了Java中的所有示例。因此,当我尝试在Kotlin中实现时,我无法让它发挥作用。在Java中应该是这样的://[STARTcreate_user_with_email]mAuth.createUserWithEmailAndPassword(email,password).addOnCompleteListener(this,newOnCompleteListener(){@OverridepublicvoidonComplete(@NonNullTasktask){if(task.isSuccessful()){

android - 使用 URL 从 Firebase 存储中删除文件

我正在尝试使用文件URL从Firebase存储中删除文件。我的问题是无法解析getReferenceFromUrl()。此处示例代码:StorageReferencemStorageRef;Stringstorageurl="http:sample"mStorageRef=FirebaseStorage.getInstance().getReference();StorageReferenceref2=mStorageRef.getReferenceFromUrl(storageurl);ref2.delete().addOnSuccessListener(newOnSuccessLi

java - Firebase:从存储和数据库中删除时,存储删除应该在存储删除的 onSuccessListener 中吗?

假设我想从Firebase存储中删除一个条目以及从Firebase数据库中删除元数据。然后我应该像这样彼此独立地删除它们吗:@OverridepublicvoidonDeleteClick(intposition){UploadselectedItem=mUploads.get(position);StringselectedKey=selectedItem.getKey();StorageReferenceimageRef=FirebaseStorage.getInstance().getReferenceFromUrl(selectedItem.getImageUrl());ima

java - 每当 Firebase Firestore Android 发生变化时如何实现通知?

有两种类型的应用程序,一种将由用户使用,另一种将由我(即所有者)使用。因此,每当任何用户向CloudFirestore数据库添加内容(数据)时,我都希望收到通知。简而言之,当CloudFirestore数据库发生变化时,如何发送通知? 最佳答案 实现此目的的最简单方法是使用CloudFunctionsforFirebase.这将帮助您在发生有趣的事情时通知用户,在您的情况下,当用户将内容(数据)添加到数据库时。为了让它工作,你需要实现FirebaseAuthentication.这将帮助您在发生新情况时向特定用户或一组用户发送通知。

我如何在Firebase数据库规则上授予对Admins数组的访问权限

我被困在试图允许一系列管理员访问他们的数据。我有这样的数据库结构:{"Respondents":{"AcmeCorp":{"admins":["mMK7eTrRL4UgVDh284HntNRETmx1",""mx1TERNmMK7eTrRL4UgVDh284Hnt"],"data":{datagoeshere...}},"AnotherInc":{"admins":["Dh284HmMK7eTrRL4UgVDh284HntN",""x1TERNmx1TERNmMK7eTrRL4UgVDh"],"data":{theirdatagoeshere...}}}}然后我试图设定这样的规则{"rules

android - 如何停止在 android 中收听 firebase 位置

如何停止在Android中监听firebase位置。我尝试过使用firebaseObj.onDisconnect().cancel();,但没有成功。 最佳答案 有一个名为removeEventListener的方法,您可以调用它来删除特定的事件监听器。您需要传入要移除的监听器,您可以通过以下两种方式之一获取:当您已经引用了您的监听器ref.addValueEventListener(myLoggingListener);...ref.removeEventListener(myLoggingListener);如果您内联创建监听器

android - Cordova 5.3.1 Android 应用无法上网

我正在尝试在android上部署一个非常简单的cordova应用程序。它应该启动,然后通过角度$http拉入国家列表并显示它们。由于某些原因它无法访问互联网,为了简化测试,我添加了一个图像标签来显示网络上的图像。图片也不显示。我也无法连接到jsconsole.com。我已经在真实设备和模拟器上对其进行了测试。在这两种情况下,应用程序都无法访问网络,但我可以在设备和模拟器上浏览网络。我在config.xml中包含了以下内容我还检查了生成的AndroidManifest.xml文件,它包含以下权限:我错过了什么?这里是完整的配置文件:appAsampleApacheCordovaappli

Android/Cordova 模拟器 : ERROR: virtual device name contains invalid characters

我已经安装了AndroidStudio和Cordova。我创建了一个名为myapp的新Cordova项目。我已经通过Tools->Android->AVDManager设置了一个模拟器,选择:4.65"720p(GalaxyNexus)设备显示:$cordovarun--listAvailableandroiddevices:Availableandroidvirtualdevices:4.65_720p_(Galaxy_Nexus)_API_23当我尝试在此模拟器上构建和运行项目时,我收到以下错误消息:$cordovaemulateandroid...BUILDSUCCESSFULT