草庐IT

firebase-notifications

全部标签

android - 如何在 Firebase 数据库中搜索字符串中的任意位置 - Android

我已经在我的android应用程序中实现了firebase实时数据库,一切都很好。我正在尝试添加一个搜索功能,并且我能够仅使用起始单词匹配来搜索数据库。下面是我的数据库快照:我正在查询电影名称。现在我可以搜索查询字符串是否为Pets/Pe/pet。但是当我搜索Animals时,我得到的结果为零。所以,基本上我正在寻找的是在字符串中的任何位置使用查询文本搜索数据库。即,我应该能够搜索Animals/and/pets并且应该得到包含搜索查询的结果。到目前为止,下面是我的代码。mDatabaseReference.child("recent").getRef().orderByChild("

android - Firebase 数据库不提交在线数据阻塞监听器

我正在使用Firebase数据库服务来同步用户数据。我启用了离线兼容性,问题是在使用几个月后,用户数据显然没有提交到在线数据库中,因为用户电话系统阻止了应用程序的互联网连接。在某些情况下,我设法引导用户启用“无限数据使用”选项,但并不适用于所有人。在我的例子中,问题是听众:voidonDataChange(DataSnapshotvar1);来自ValueEventListener,当大量数据离线存储且未提交时不会触发,并且会阻止所有行为。我没有在线存储限制,因为我有Blaze计划(按消费付费)。事务也未提交,并触发“事务被后续集覆盖”,错误代码为-9。TheConnectiondet

android - Firebase Firestore 订单不工作

我正在通过官方文档了解FirebaseFirestore。我正在尝试遵循代码。使用firestore的add()方法添加通知。FirebaseFirestore.getInstance().colRefNotifications().orderBy("timestamp",Query.Direction.DESCENDING).get().addOnSuccessListener(newOnSuccessListener(){@OverridepublicvoidonSuccess(QuerySnapshotdocumentSnapshots){if(!documentSnapshot

android - 如何在 Notification 中选取文本内容?

只是文本内容太长,无法显示在通知中,被剪切了。我能做些什么?请帮忙。 最佳答案 试试这个:它对我有用,我已经测试过了。首先创建自定义通知:如图所示:ThisLinkofthedevelopersite.之后,在您想要选取框的消息的TextView中,放置以下行:android:ellipsize="marquee"它如您所愿。享受。希望它能帮助你。谢谢。 关于android-如何在Notification中选取文本内容?,我们在StackOverflow上找到一个类似的问题:

尝试将Google登录添加到iOS Firebase项目时,重复的符号

我正在尝试学习如何在我正在构建的新项目中使用Firebase。我添加了FirebaseCore,FirebaseDatabase,Firebase和GoogleToolboxForMac按照Google的说明,我的项目。(手动,因为我不是Cocoapods的粉丝)。一切都很好,我试图将记录添加到这样的数据库中:FIRApp.configure()letdbRef=FIRDatabase.database().reference()dbRef.child("users/ABCDEF/username").setValue("drekka")但是被告知2017-07-0220:15:18.409C

android - 通知从 firebase 控制台发送但显示失败状态但发送到所有设备被标记为已完成

我已经通过firebase实现了推送。我正在发送通知,但收到“失败”状态。当我向所有设备发送通知时,它被标记为已完成,但我仍然没有在设备中收到消息。即使我向单个设备发送消息,它也会显示失败并且不会在设备上收到通知。代码是privatestaticfinalStringTAG="StartingAndroid";@OverridepublicvoidonMessageReceived(RemoteMessageremoteMessage){//ItisoptionalLog.e(TAG,"From:"+remoteMessage.getFrom());Log.e(TAG,"Notific

android - Firebase 推送通知

这个问题在这里已经有了答案:Pushnotificationworksincorrectlywhenappisonbackgroundornotrunning(3个答案)关闭6年前。我在我的Android应用程序中为推送通知实现了Firebase。我实现了两个服务,用于注册token和在检测到token时创建通知。当我的应用程序启动时它正在运行,但当我的应用程序关闭时它不工作。publicclassFirebaseinstanceIdServiceextendsFirebaseInstanceIdService{@OverridepublicvoidonTokenRefresh(){S

android - 每次新的时候都会生成 Firebase token

我们在我们的应用程序中使用Firebase云消息传递来显示推送通知。根据FirebaseInstanceIddoc,实例ID是稳定的,除非:应用删除实例ID应用在新设备上恢复用户卸载/重新安装应用用户清除应用数据但是,每次我们启动应用程序(之前停止,未恢复)时,都会通过FirebaseInstanceIdServiceonTokenRefreshed()回调返回一个不同的token。我想知道这是服务的正常行为还是代码中存在错误。更新依赖于rootbuildgradle文件:classpath'com.google.gms:google-services:3.0.0'依赖于appbuil

android - 无法启动接收器 com.google.firebase.iid.FirebaseInstanceIdInternalReceiver

我的应用程序集成了FCM以接收推送通知并且运行正常。但是,我面临的问题是安装时它会随机崩溃。它是非常随机的,并且发生在OS6.0+设备上,直到最新但随机发生。代码方面,在服务类中只显示通知代码已编写并在list中添加了服务。我在应用加载时遇到异常FatalException:java.lang.RuntimeException:Unabletostartreceivercom.google.firebase.iid.FirebaseInstanceIdInternalReceiver:java.lang.IllegalStateException:Notallowedtostartse

android - 更新后 Firebase 重复类错误

一切都适用于com.google.firebase:firebase-core:16.0.4版本,但是有一个更新的版本,当我将它更新到com.google.firebase:firebase-core:16.0.5在gradle中然后运行我的应用程序出现此错误org.gradle.api.tasks.TaskExecutionException:Executionfailedfortask':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.atjava.util.concurrent.ThreadPoolExecuto