在将我的GCM应用转换为FCM的过程中,我现在已根据this guide实施了MyFirebaseInstanceIDService。我知道这取代了GoogleCloudMessaging.Register的GCM流程。
我不明白的是。 。
当我最初注册使用GCM时,我获得了一个12位数字的“Google云计算密钥”,称为SENDER_ID。当我的应用程序在GCM注册时,它必须提供此SENDER_ID才能收回GCM注册ID。这似乎是有道理的,因为这在注册时确定了我。我只需要一次这个密钥,并将其用于我编写的所有GCM应用程序。
我不再需要提供SENDER_ID,我想,这意味着我不再需要我的“Google云消息传递密钥”。这是正确的吗?
SENDER_ID是否已被我的每个应用程序的注册过程替换为firebase控制台?如果这是正确的,这意味着我必须将我的每个应用程序识别到FCM,我只需要向GCM识别一次。这是对的吗?