Firebase Messaging Android SDK(com.google.firebase:firebase-messaging:20.0.0)的最新更新@Nullable为该FirebaseIntanceId.getToken(String senderId, String scope)方法添加了返回类型注释。
由于我们使用该SDK在我们自己的代码中使用科特林,我们现在得到一个编译错误的推断返回类型不再String,但String?。
问题是:getToken()呼叫返回时我们需要做什么null?
该文档没有提及null返回的情况或在这种情况下客户端代码需要执行的操作。
这种情况下的最佳做法是什么?重新请求getToken()向右走,与某种指数回退的重新请求呢?