Android FirebaseInstanceIdService is deprecated 已棄用

最近開啟專案發現 FirebaseInstanceIdService onTokenRefresh() 方法已棄用了。

查詢一下官方文件發現將此方法改用 FirebaseMessagingService onNewToken 取代

這意味著無需使用 FirebaseInstanceIdService 服務來獲取FCM令牌。您可以安全地刪除   FirebaseInstanceIdService 服務

範例代碼:
public class MyFirebaseMessagingService extends FirebaseMessagingService {

    @Override
    public void onNewToken(String s) {
        super.onNewToken(s);
        Log.e("NEW_TOKEN",s);
    }

    @Override
    public void onMessageReceived(RemoteMessage remoteMessage) {
        super.onMessageReceived(remoteMessage);
    }
} 

希望你能在這裡得到解決方案。

留言

這個網誌中的熱門文章

Android - 使用 adb 安装apk

Android TextView autosizing 自動調整大小

Kotlin - 實現Android中的Parcelable