1

我在我的Android應用程序中使用FCM,但我不能從FirebaseMessagingService取令牌。我使用FCM在Android中,但我不能生成令牌

我有這樣的代碼:

public class MyFirebaseMessagingService extends FirebaseMessagingService { 
private static final String TAG = "MyFirebaseMsgService"; 

@Override 
public void onMessageReceived(RemoteMessage remoteMessage) { 
    super.onMessageReceived(remoteMessage); 
    Log.e(TAG, "From: " + remoteMessage.getFrom()); 
    Log.e(TAG, "Notification Message Body: " + remoteMessage.getNotification().getBody()); 

    //Calling method to generate notification 
    sendNotification(remoteMessage.getNotification().getBody()); 
} 

但該類不叫。我該怎麼辦?

回答

0

您可以在此方法中的任何地方你String token = FirebaseInstanceId.getInstance().getToken();

+0

FCM刪除約束的onCreate使用,自由使用它的任何地方。 – Remario

+0

它是第一次在應用程序上運行設備上運行,然後這個類不運行,所以我做什麼? –

+0

對不起,我不明白你的問題。 – Remario