草庐IT

firebase-messaging

全部标签

android - 检测登录用户的 Firebase Auth Provider

我如何检查我的用户是否使用哪个AuthProvider登录到我的应用程序?我想检测我的用户是否使用Facebookauthprovider或使用EmailProvider或使用Googleauthprovider登录到我的应用程序。我在FirebaseDocs中搜索过这个,但我找不到任何合适的答案, 最佳答案 FirebaseUserfirebaseUser=FirebaseAuth.getInstance().getCurrentUser();if(firebaseUser.getProviderData().size()>0){

android - 来自 Google Analytics for Android 的 RuntimeException "sending message to a handler on a dead thread"

我正在使用适用于Android的GoogleAnalytics(分析)来跟踪Android应用程序上的事件和页面浏览量。调用跟踪器的调度方法时,我收到一个RuntimeException:07-1218:02:05.594:WARN/MessageQueue(12823):Handler{44a08620}sendingmessagetoaHandleronadeadthread07-1218:02:05.594:WARN/MessageQueue(12823):java.lang.RuntimeException:Handler{44a08620}sendingmessagetoaH

android - Firebase 数据库 - 按 ID 列表查询

我最近开始将我的应用程序从Parse切换到Firebase。到目前为止一切都很顺利,但我还没有找到与Parse的whereContainedIn(Stringkey,Collectionvalues)等效的Firebase方法。这是一个非常有用的方法,它允许我传入一个ID数组,它会返回与该ID匹配的所有行。到目前为止,对于Firebase,我让它返回数据库中的所有行,然后遍历它们以查看该行的ID是否包含在我的ID数组中。另一种方法是单独查询每个id,这不适用于Firebase的异步行为。这是我现在为第一种方法所做的:ListuserIds=newArrayList();userIds.

java - 您什么时候需要用于 Firebase 云消息传递的应用服务器?

我不熟悉在https://firebase.google.com/docs/cloud-messaging/server为Android应用程序使用FCM通知.我正在阅读它并发现在关于FCM服务器页面要求中,它说了以下内容:Anappserverthatyoumustimplementinyourenvironment.ThisappserversendsdatatoaclientappviathechosenFCMconnectionserver,usingappropriateXMPPorHTTPprotocol但是,我对此感到非常困惑。当我深入阅读这篇文章时,我发现有一个API如

android - Firebase RecyclerView 无限滚动

我正在寻找一种在我的Firebase应用程序中实现无限滚动的方法。我正在通过以下方式检索我的数据:我有一个key列表(用户创建的项目、用户喜欢的项目和类似的东西),我正在发送到一个适配器,它获取这样的数据:publicvoidonBindViewHolder(finalBaseViewHolderviewHolder,finalintposition){DatabaseReferenceref=getAllItemsRef().child(itemIDs.get(position));ValueEventListeneritemListener=newValueEventListene

android - 如何更新 firebase 回收器适配器的查询引用?

我有一个绑定(bind)到FirebaseRecyclerAdapter的RecyclerView。我需要根据用户使用spinner设置的值更新显示的数据。像这样:FirebaseDatabasedb=FirebaseDatabase.getInstance();DatabaseReferenceref=db.getReference("data");Queryquery=ref.orderByChild("index").startAt(loadPreferences()).endAt(loadPreferences());finalAdapterfireAdapter=newAda

android - Firebase 自定义事件

我有一些这样的自定义事件:Bundlebundle=newBundle();bundle.putString("my_key","some_value");bundle.putString("my_key2","some_value_2");bundle.putString("my_key3","some_value_3");mFirebaseAnalytics.logEvent("my_event",bundle);在Firebase控制台中,我可以在“事件”选项卡中看到my_event,但找不到my_key和some_value。我遇到了一些类似的问题,例如this其中规定,一旦您

android - Firebase : Should I use transactions? 中加注/点赞系统的正确设计

我正在开发一个应用程序,其功能类似于Firebase文档中给出的starcountonablogpostexample,我对轮询系统的设计以及是否使用.在示例中,帖子的数据如下所示:postid{//somedatahereaboutthepost,author,id,etc,starCount:,stars:{:true,:true,//...andsoon,basicallyalistofalltheuserswhostarredthepost}}文档使用事务来更新星数:privatevoidonStarClicked(DatabaseReferencepostRef){postR

android - 在 Android 中添加来自 Firebase 的社交媒体共享逻辑

我正在使用Firebase构建一个androidinstagram克隆应用程序。我在我的应用程序中启用了社交媒体分享按钮,以通过Facebook、电子邮件、WhatsApp等分享故事的内容,但不知道如何去做。看看我的尝试:publicclassInstacloneAppextendsAppCompatActivity{privateRelativeLayoutrelativeLayout;privateImageViewpostCoverImg,userPhotoUrl;privateTextViewpost_Title,post_Descpn,post_Author,postDate

android - 如何在 Android 的 firebase 分析中进行调试和发布?

我正在寻找firebase来分别记录调试版本和发布版本的数据。因此,当我测试我的应用程序时,我不会用非用户信息淹没我的分析。谁能指出我正确的方向或知道这方面的教程? 最佳答案 Bob的评论指向了正确的方向。建议开发者搭建多个Firebase项目,以实现运行在不同环境下的同一个应用之间的数据隔离。这也为您提供了一个安全的地方来进行试验和开发,而不会影响您的生产用户。 关于android-如何在Android的firebase分析中进行调试和发布?,我们在StackOverflow上找到一个