草庐IT

cordova-plugin-firebase

全部标签

android - 如何设置 Cordova?

我在VisualStudio中开始使用我的第一个Cordova应用时遇到了一些问题。当我创建一个新的Cordova项目时,我看到一个页面,上面写着:We'vedetectedissueswithyoursystem'senvironmentconfiguration它列出了3个需要安装的东西:AndroidSDK您的系统中缺少该软件。您可能还必须在安装后对其进行配置。说明ApacheAnt您的系统中缺少该软件。您可能还必须在安装后对其进行配置。说明GitCLI您的系统中缺少该软件。您可能还必须在安装后对其进行配置。使用说明我已经安装了AndroidSDK。那么我怎样才能让VisualS

android - 如何检测 phonegap/cordova 中的 Android 后退按钮

我目前使用的是cordova3.7.1。在我的应用程序中,我无法在我的jquery脚本中检测到硬件后退按钮。我这样尝试:$(文档).ready(函数(){//注册后退按钮document.addEventListener("backbutton",onBackKeyDown,false);});函数onBackKeyDown(e){alert("backbuttonpressed");//如果androidbackbutton被按下时发出警报}但这行不通。我已经尝试了所有的可能性我还尝试使用MainActivity.java获取当前URLappView.getUrl();但这不会返回d

android - cordova 插件 rm cordova-plugin-whitelist 不会更改 config.xml 因此它将在构建时重新添加

当我运行时cordovapluginrmcordova-plugin-whitelist然后运行cordovabuildandroid我收到以下消息:Discoveredplugin"cordova-plugin-whitelist"inconfig.xml.AddingittotheprojectFetchingplugin"cordova-plugin-whitelist@1"vianpmInstalling"cordova-plugin-whitelist"forandroidThispluginisonlyapplicableforversionsofcordova-andro

android - Firebase 通知未以高优先级发送

当我通过Firebase网络界面向我的Android设备发送通知时,通知不会从状态栏向下显示。如果我想看到通知,我必须向下滑动。即使我在Web界面中将优先级设置为High也会发生这种情况。这是为什么?如果通知在应用程序打开时到达,这不是问题,因为我可以在我的FirebaseMessagingService类中自行设置优先级:publicclassMyFirebaseMessagingServiceextendsFirebaseMessagingService{@OverridepublicvoidonMessageReceived(RemoteMessageremoteMessage)

android - 识别用户上传的 Firebase 存储

我已经实现了FirebaseStorage,用户可以在其中将一些图像上传到FirebaseStorage。我不想在我的Android应用程序中实现用户身份验证功能。但我想将特定用户上传的图片组合在一起。我的意思是没有用户名,我想确定这些图片是由特定用户或设备上传的。那么我怎样才能将手机中的文件与某种标识符组合在一起,以便以后对其进行分类。每个Firebase用户是否有某种唯一标识符,或者我可以将其作为我上传的图像的元数据放置的某种标识符? 最佳答案 您可以实现Firebase身份验证Anonymousauth,根据FirebaseU

android - cordova 模拟 android 失败,出现 "device is still connecting"

我试图让一个新的cordova项目安装正常工作,但我无法让它在模拟器中运行。当我运行cordovaemulateandroid时,出现以下错误:(node:4822)UnhandledPromiseRejectionWarning:Unhandledpromiserejection(rejectionid:1):Failedtoexecuteshellcommand"getprop,dev.bootcomplete""ondevice:Error:adb:Commandfailedwithexitcode1Erroroutput:error:devicestillconnecting它

android - 升级到 firebase messaging 17.1.0 后未生成 token

我注意到com.google.firebase:firebase-messaging:17.1.0FirebaseInstanceIdService已被弃用,因此尝试覆盖onNewToken()在FirebaseMessagingService中,但它似乎从未被调用过。和FirebaseInstanceId.getInstance().getInstanceId().getResult().getToken()返回异常java.lang.IllegalStateException:Taskisnotyetcomplete`有什么我特别想念的吗?所以我关注了docs这是我的代码list:

android - Firebase 的 exists() 函数行为突然

我使用Firebase中快照对象的exists()方法来检查用户是否在按下SignUp(register)按钮时存在。但是只要我按下按钮,if和else条件都会被执行(else先执行)。出了什么问题?finalDatabaseReferencedatabaseReference=FirebaseDatabase.getInstance().getReference("users");register.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){databaseReferen

java - 如何在较新版本的 Android 3.1 及更高版本中实现 Firebase Recycler Adapter?

基本上,我想做的是使用FirebaseRecyclerAdapter并使用我自定义设计的CardView填充RecyclerView。新版本的代码已经更改,因此,我尝试实现它但没有成功。这是我一年前编写的代码,它运行良好并填充了我的RecyclerView:FirebaseRecyclerAdapterFBRA=newFirebaseRecyclerAdapter(DataClass,R.layout.myCardView,DataViewHolder.class,databaseReference){@OverrideprotectedvoidpopulateViewHolder(D

android - Firebase VDT 不运行 Gherkin (Cucumber) 测试

我正在使用VDT运行集成测试。我构建了这两个APK,然后按照此处引用的教程发送它们:https://firebase.google.com/docs/test-lab/android/continuous对于比特币。Firebase成功运行了我的非Cucumber测试,但它只是忽略了Cucumber测试。当我在我的设备上安装APK时,我看到所有测试都在运行。我检查了一下,APK中的Runner设置为MultiDexCucumberJUnitRunner。为了了解androidTestapk中使用的运行程序,我这样做了:安装我发送到Firebase的APK运行adbshellpmlist