【发布时间】:2018-07-20 12:25:11
【问题描述】:
我在我的项目中使用 FCM,我的应用程序注册了两个 FCM 项目(两个发件人 ID)。
现在我想处理令牌刷新。根据文档,我将得到以下回调
@Override
public void onNewToken(String token) {
Log.d(TAG, "Refreshed token: " + token);
}
但是我可以知道更新了哪个令牌吗? 为 sender_id_1 更新了令牌还是为 sender_id_2 更新了令牌?
问题 2:如果我收到带有 newToken 值的 onNewToken 回调,并且如果我没有将该值传递给服务器并且服务器尝试发送旧令牌推送,那么会发生什么?我会从 FCM 收到什么错误?
谢谢
【问题讨论】:
-
如何注册两个 FCM 发件人 ID?
-
@peshkira 见我的answer here
-
@peshkira 你说的答案是关于如何注册多个发送。但我的问题是如何处理多个发送者的令牌刷新。
标签: android firebase firebase-cloud-messaging