【发布时间】:2017-08-11 12:33:59
【问题描述】:
public class GcmIntentService extends FirebaseInstanceIdService {
public GcmIntentService() {
// super("GcmIntentService");
}
@Override
protected void onHandleIntent(Intent intent) {
Bundle extras = intent.getExtras();
GoogleCloudMessaging gcm = GoogleCloudMessaging.getInstance(this);
String messageType = gcm.getMessageType(intent);
if (!extras.isEmpty() && GoogleCloudMessaging.MESSAGE_TYPE_MESSAGE.equals(messageType)) {
sendNotification(intent.getExtras());
}
GcmBroadcastReceiver.completeWakefulIntent(intent);
}
最初我在 GCM 中构建了一个没有任何错误的文件并将其附加到 firebase,但是当我在手机中运行它时它不起作用,那么如何将我的 java 代码从 GCM 更改为 FCM 以便它工作正确并按照火力基地工作。
【问题讨论】:
-
如果你用谷歌搜索过这个,你会发现官方的 gcm->fcm 迁移指南
标签: java android firebase firebase-cloud-messaging