【发布时间】:2016-09-23 21:35:22
【问题描述】:
在我的MainActivity我的日志中,我可以看到使用FirebaseInstanceId.getInstance().getToken() 的令牌并显示生成的令牌。但似乎在我的MyFirebaseInstanceIDService 中它延伸到FirebaseInstanceIdService,onTokenRefresh() 没有被调用,在这个函数中据说令牌最初是在这里生成的。我需要打电话给sendRegistrationToServer(),这就是为什么我想知道为什么它没有进入onTokenRefresh()。
这是我的代码
public class MyFirebaseInstanceIDService extends FirebaseInstanceIdService {
@Override
public void onTokenRefresh() {
// Get updated InstanceID token.
String refreshedToken = FirebaseInstanceId.getInstance().getToken();
Log.d(TAG, "Refreshed token: " + refreshedToken);
sendRegistrationToServer(refreshedToken);
}
}
【问题讨论】:
-
请完整阅读问题。这个问题与您提到的问题不重复。 @马查多
标签: android firebase firebase-cloud-messaging firebase-notifications