草庐IT

firebase-ads

全部标签

android - 带有旧版 Google Play 服务的 Firebase

我们最近在Androidv10.0.1上实现了Firebase远程配置。一切都很好,直到我们将其移交进行测试,并且2/5的设备没有提取云配置值。深入研究,我们发现这2台设备都在运行GooglePlayServicesv9.6.83。将我们的应用移回Firebasev9.6.0后,远程配置在5/5台设备上正确同步。我知道我们可以查询是否有可用的GooglePlay服务更新并引导用户进行更新,但这显然并不理想。我们是否一直在选择使用旧版本和新版本的FirebaseSDK来最大程度地减少与GooglePlay服务的更新摩擦,还是获取最新的修复程序和功能?我是否可能缺少一些支持向后兼容性的配置

android - 我如何处理 Firebase 云消息传递中的数据负载?

我有这段代码可以从FirebaseMessaging获取通知。如何使用键/值处理数据并将其显示在日志或EditText中?publicclassMyFirebaseMessagingServiceextendsFirebaseMessagingService{privatestaticfinalStringTAG="MyFirebaseMsgService";/***Calledwhenmessageisreceived.**@paramremoteMessageObjectrepresentingthemessagereceivedfromFirebaseCloudMessaging

android - Firebase 值事件监听器不工作

在我的应用程序中,我有一个应该从firebase实时数据库中提取的ID。如果我把它拉下来,它发现没有可用的id,那么它将id设置为1。我进行了调试,id设置为1,但是在监听器完成后,id变为0。我不不知道为什么或是什么导致了这个,但这是我的代码。监听器代码:userRef.child("id").addSingleValueEventListener(newValueEventListener(){@OverridepublicvoidonDataChange(DataSnapshotdataSnapshot){try{Stringvalue=dataSnapshot.getValue

android - 使用 firebase api 打开特定页面

我正在使用以下代码向设备发送推送通知。varnTitle="Newmessagefrom"+$rootScope.clients_firstName;varto="DeviceTokenishere";varnotification={'title':nTitle,//'body':'Clickheretomoredetails...','icon':'firebase-logo.png','click_action':'openapp'};varkey='yourkey';fetch('https://fcm.googleapis.com/fcm/send',{'method':'P

android - 如何在 Android Oreo 上注册 ACTION_PACKAGE_ADDED 和 ACTION_PACKAGE_REMOVED?

查看最新的AndroidOreo发行说明,应用程序似乎只能注册少数隐式广播。ACTION_PACKAGE_ADDED和ACTION_PACKAGE_REMOVED不在其中。是否有接收这些广播的解决方法? 最佳答案 来自thedocs:AppsthattargetAndroid8.0orhighercannolongerregisterbroadcastreceiversforimplicitbroadcastsintheirmanifest.Animplicitbroadcastisabroadcastthatdoesnottarg

android - 使用 Map 从 Firebase 数据库中检索数据

我正在尝试以Map格式从firebase数据库中检索数据,但出现空指针异常。我已使用map成功地将数据插入到我的firebase数据库中。这是我的代码:publicclassChatextendsAppCompatActivity{DatabaseReferencedatabaseReference1;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_chat);Firebase.setA

android - Firebase 远程配置和 Microsoft Codepush 之间的区别

我要开发一个React-Native应用程序。我想在开始工作之前就选择技术堆栈做出一些好的决定。我确定的功能:1)对于用户身份验证、数据存储、离线同步,Firebase做得非常出色,我很高兴将Firebase用于这些功能。问题特征2)现在,我想偶尔在我的应用程序中添加特定时间段的某些选项(节日优惠,或针对特定用户的其他内容等),例如:就像一个额外的菜单按钮选项,点击那个菜单,我会显示优惠,一周后我希望那个菜单再次消失。注意:我不希望用户在每次我提供一些优惠或新功能时都不断更新他们的应用。现在要实现此功能,我遇到了FirebaseRemoteConfig和MicrosoftCodePus

android - 添加 Firebase 导致警告混合版本可能导致运行时崩溃

在空项目上,添加firebase后会导致以下错误:图像版本:-正文版:-Allcom.android.supportlibrariesmustusetheexactsameversionspecification(mixingversionscanleadtoruntimecrashes).Foundversions27.1.1,25.2.0.Examplesincludecom.android.support:animated-vector-drawable:27.1.1andcom.android.support:support-media-compat:25.2.0另一个错误:W

android - 无法在要在 Firebase 测试实验室上运行的 Espresso 脚本中找到检测不同设备相机按钮的解决方案

我必须使用Espresso创建脚本以在Firebase测试实验室中测试我的应用。我的应用程序使用相机来捕捉图像,我已经打开了默认的相机应用程序。为了在我的设备上进行测试,我给出了我正在使用的测试设备的包名称。问题是不同的Android设备的相机应用程序包名称不同,我们不知道每个。硬编码包名称也不好。我已经搜索过了,但找不到找到解决方案的方法。提前致谢。 最佳答案 我认为在实际的相机应用中没有什么好的方法可以做到这一点,因为相机应用通常因设备型号和Android版本而异。如何在测试中伪造这种依赖性?通过抽象调用相机应用程序的代码,或者

STM32 CubeIDE ADC及AD8232模块心电采集实验

Goal配置USART1为异步通讯模式,波特率为115200,配置PA1为ADC单通道(中断或者DMA均可)采集模式使用AD8232心电采集模块,配置相应的其余IO口功能:(1)将测到的心电数据转换成电压,并通过串口输出; (2)通过算法计算心率,每一分钟通过串口打印Background模数转换器(ADC)【以光敏电阻传感器模块为例】    图1 5V容忍I/O端口位的基本结构        把GPIO口设置为读取模式,信号从GPIO口经过TTL施密特触发器输入数据到寄存器,TTL施密特触发器可以把连续信号通过一个分界线,将模拟信号在界限上的部分转换为高电平脉冲并将界限下的部分转换为低电平脉冲