Firebase-cloud-messaging
全部标签 我正在开发一个应用程序,该应用程序有一个组,并且有多个用户属于该组,每个用户可能拥有超过1台设备。我正在使用FCM发送通知以向用户更新有关组更新的信息。每个用户都订阅了user_他/她所有设备的主题。因此,为了向群组中的多人发送消息,我将每个用户注册到名为group_的主题。然后向群组发送通知,将通知发送给所有设备上的所有订阅者。当用户从服务器端从组中删除时,我如何发现困难,如何确保该用户取消订阅该主题。因此,我计划由于用户的所有工作(Activity)注册token都将订阅该主题,所以我可以检索这些token而不是触发batchRemove。APIcalltoInstanceId服务
我有一个应用程序可以从Firebase实时数据库中提取一些简单的数据,为了让事情变得简单,这里是我想要的流程。如果手机连接到互联网:从firebase数据库获取数据如果手机离线如果firebase缓存中有数据->从缓存中获取数据如果firebase缓存中没有任何内容->显示一些本地存储在应用程序中的默认数据问题是我看不到检测数据是否在firebase缓存中可用的可能方法。因此,当手机离线时,我看不到是否应该显示本地存储的数据或来自firebase数据库的缓存。 最佳答案 同意以上答案,如果您以正确的方式进行操作,Firebase会为
这个问题在这里已经有了答案:HowtohandlenotificationwhenappinbackgroundinFirebase(30个答案)关闭5年前。当应用程序在后台时,使用FCM的Android推送通知无法处理。默认消息显示在通知托盘中。任何人都可以帮助我如何在后台应用程序时处理消息。@OverridepublicvoidonMessageReceived(RemoteMessageremoteMessage){super.onMessageReceived(remoteMessage);当应用程序在后台时不会调用此方法。任何帮助对我来说都是很大的帮助。
我正在开发一个Android应用程序,我只想在其中验证手机号码而不创建用户帐户。可能吗?我正在使用以下代码privatevoidstartPhoneNumberVerification(StringphoneNumber){PhoneAuthProvider.getInstance().verifyPhoneNumber(phoneNumber,//Phonenumbertoverify60,//TimeoutdurationTimeUnit.SECONDS,//Unitoftimeoutthis,//Activity(forcallbackbinding)mCallbacks);//
我是Firebase数据库的新手,我只想将数据数组保存在Firebase数据库中。当我试图保存它时显示错误。下面我提到了保存数据时的POJO类和Logcat错误。POJO类编码@IgnoreExtraPropertiespublicclassStudentReviews{publicStringstudent_name;publicStringstudent_class;publicStringstudent_image;publicStringstudent_section;publicArrayListreviewsList=newArrayList();publicvoidStu
这个问题在这里已经有了答案:Firebasenotificationrecords/logAPI(2个答案)关闭3年前。是否可以跟踪从服务器端或Rest客户端发送的firebase控制台的推送通知。
我的类是CredicardinfoObject.classpublicclassCreditcardinfoOjbectimplementsSerializable{privatestaticfinallongserialVersionUID=1L;publicstaticStringtitle;publicstaticStringstartTime;publicstaticStringendTime;publicstaticStringday;}这个类只有静态属性。不需要实例化。在我的mainActivity.class中,我想设置类的值,然后存储这个firebase数据库。这是
在我的应用中,我使用了4位OTP验证服务。现在我正在尝试添加Firebase电话号码身份验证方法作为我的后备方法。FirebaseOTP给了我6位数字,但我不想更改现有的UI。我如何自定义它? 最佳答案 这里是firebaser目前无法更改Firebase使用的验证码的长度。我推荐你fileafeaturerequest.如果您不想依赖Firebase是否/何时可以添加此功能,您可以implementyourownidentityprovider,您可以完全控制其操作,包括密码强度要求。
我正在尝试弄清楚如何使用Firebase将通知推送到Android并使用旧版HTTP(https://fcm.googleapis.com/fcm/send)使其正常工作,但文档建议使用更新的端点(https://fcm.googleapis.com/v1/projects/myproject-b5ae1/messages:send)。我似乎无法让它工作,因为我一直收到这样的回复:{"error":{"code":400,"message":"Requestcontainsaninvalidargument.","status":"INVALID_ARGUMENT"}}这发生在http
在我的代码中,用户使用Google登录Firebase,如下所述:https://firebase.google.com/docs/auth/android/google-signin这很好用。当用户打开程序时,它会从firebase数据库加载初始化值。这是代码:privatevoidloadPrefsFromDB(){mAuth=FirebaseAuth.getInstance();user=mAuth.getCurrentUser();uid=user.getUid();FirebaseDatabase.getInstance().getReference().child("use