我开发了一个Android应用程序,可以从多个firebase帐户获得推送通知。
我将一个默认的firebase帐户集成到我的应用程序中,我可以毫无问题地从该firebase帐户获取推送通知。
要从多个firebase帐户获取推送通知,我可以遵循以下步骤吗?
1) Android应用程序将获得firebase帐户的发件人ID,这些帐户将发送推送通知。
2) Android应用程序应该为每个senderId调用下面的函数。这将授权每个senderId向该应用程序发送推送通知。
String token1 = FirebaseInstanceId.getToken (senderId1, "FCM");
String token2 = FirebaseInstanceId.getToken (senderId2, "FCM");
3) Android应用程序将令牌1发送到与senderId1关联的服务器,令牌2发送到与senderId1关联的服务器
和senderId2。
4) 然后,带有senderId1的firebaseServer可以使用令牌1向我的应用程序发送推送通知,带有senderId2的firebaseServer可以使用令牌2向我的应用程序发送推送通知。
5) Android应用程序应定期检查令牌的有效性,以防发生变化。如果Android应用程序检测到变化,它会将新令牌发送到其服务器。
字符串token1=FirebaseInstanceId。getToken(senderId1,“FCM”);
String token2=FirebaseInstanceId。getToken(senderId2,“FCM”);
我是否正确理解多账户FCM的用法?