草庐IT

cordova-plugin-firebase

全部标签

android - Firebase - 强制使用唯一的用户名

根据有关Stack上类似问题的信息,我得到了以下结果:数据库:{"user":{"xbStJyCtfzf472":{"avatar":"avatar","email":"email@gmail.com","fbId":10154200898,"lastLogin":"TueMar1422:31:36GMT+01:002017","registerDate":"TueMar1422:31:36GMT+01:002017","uid":"xbStJyCwY5Ttfzf472","username":"myName"}},"usernames":{"myName":"xbStJyCtfzf4

android - Cordova Ant jar 不可用

从新安装的Cordova3.3.0和PATH修复了对工具等的可见性。构建一个新的裸应用添加android平台现在它开始出错了-按照导入到Android开发工具(Eclipse)的说明,我创建了两个项目HelloWorld和HelloWorld-CordovaLibHelloWorld有错误,因为它看不到/没有cordova.jar文件(根据过去的经验假设)HelloWorld-CordovaLibs是HelloWorld项目中缺少的所有Cordova源代码假设我需要我挖掘的jar文件并尝试从我项目的android部分运行antjar运行antjar失败-目标“jar”在项目“Hello

android - 如何在 Android 中为 Firebase 云消息传递 (FCM) 解析 Json 数据

我正在使用FCM用于推送消息并处理onMessageReceived中的所有传入推送通知。现在的问题是解析这个函数中的嵌套jsonremoteMessage.getData()我有以下block作为设备中的推送通知。数据有效载荷的内容可以在这里改变它是稍后的经销商它可以是productInfo{"to":"/topics/DATA","priority":"high","data":{"type":6,"dealerInfo":{"dealerId":"358","operationCode":2}}}我是这样解析的if(remoteMessage.getData()!=null){J

安卓/ Gradle : conditionally apply plugin based on build type

我想做一些类似的东西(伪代码):if(BuildType=="release"){applyplugin:'testfairy'}elseif(BuildType=="debug"){applyplugin:'io.fabric'}这个想法是基于构建类型,应用(或不应用)一个插件。怎么做? 最佳答案 对于Gradle4.6,以下工作:if(getGradle().getStartParameter().getTaskRequests().toString().contains("Release")){applyplugin:'tes

android - 我们是否需要使用后台线程来使用 firebase 检索数据?

我有一个Android应用程序,我在其中将数据检索到fragment中。而且我相信Firebase会管理它的异步调用。但我仍然怀疑我们是否需要在后台线程中编写Firebase代码?如果我们需要将其写入后台线程,那么您能否告诉我们哪些操作需要更多时间。例如:mDatabase=FirebaseDatabase.getInstance().getReference().child("Blog");我认为在主UI线程上执行此操作可能会充满风险,因为设置数据库之间的连接有时可能会花费大量时间。 最佳答案 Firebase数据库客户端关闭主线

android - Firebase token 身份验证错误

我正在使用firebase存储上传文件,但是当我上传时出现此错误E/StorageUtil:errorgettingtokenjava.util.concurrent.ExecutionException:com.google.android.gms.internal.zzand:Pleasesigninbeforetryingtogetatoken.我在谷歌上搜索过,但找不到答案!我已经在Firebase中登录。 最佳答案 我认为您在上传文件之前没有签名。在启动器Activity的onCreate()中,尝试此代码Firebase

android - 如何在 Firebase Phone Authentication Android 中重新发送短信验证?

根据Firebase文档(https://firebase.google.com/docs/auth/android/phone-auth#send-a-verification-code-to-the-users-phone),有用于处理电话号码身份验证的回调。mCallbacks=newPhoneAuthProvider.OnVerificationStateChangedCallbacks(){@OverridepublicvoidonVerificationCompleted(PhoneAuthCredentialcredential){Log.d(TAG,"onVerific

android - ionic cordova 在 PANIC : Missing emulator engine program for 'x86' CPU 中运行 android 结果

经过大量搜索,我无法在运行时解决此错误:ionccordova运行android-ls输出:ANDROID_HOME=/Users/lucianokrebs/Library/Android/sdkJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/HomeNotargetspecifiedandnodevicesfound,deployingtoemulatorNoemulatorspecified,defaultingtoNexus_5_API_PWaitingforemulatortostart

android - 更改 Apache Cordova 上的默认 webkit - Android

在我的团队中,我们正在开发一个将在平板电脑上播放的应用程序,该项目主要是在GoogleChrome上开发和测试的。此时我们在ApacheCordova上插入这个webapp,以便在Android(以及后来的iOS)上将其显示为native应用程序,但该应用程序在平板电脑上显示效果不佳,这是因为WebKit版本,它因每个Android版本而异,并且无法像在Chrome中那样工作。问题是...有什么方法可以更改与ApacheCordova一起运行的webkit版本?(或任何其他网络渲染引擎) 最佳答案 目前无法更改ApacheCordo

android - 将 cordova 应用程序部署到连接的设备时无法部署到设备

我正在VisualStudio2015中开发Cordova应用程序。我的设备“HTCOne-Android”已连接到我的机器,当我选择在设备上运行我的应用程序时,出现以下错误:无法部署到设备,未找到任何设备。下面是VS2015中错误的屏幕截图。 最佳答案 要在VisualStudio2015中将Cordova应用程序部署到Android设备中修复此错误,您需要在手机中启用开发人员选项。如果您使用的是Android设备,这里介绍了如何在您的手机上启用开发者模式:安卓41)点击设置。2)点击关于。3)点击软件信息。4)单击“更多”。5)