gpt4 book ai didi

android - 如何将 GCM Intent 服务转换为 Firebase

转载 作者:行者123 更新时间:2023-11-29 01:11:40 30 4
gpt4 key购买 nike

我正在将一个旧应用程序从 GCM 迁移到 FCM,我已经转换了大部分内容,但我得到了这项服务,我对应该如何进行有点不知所措——我在迁移文档 ( https://developers.google.com/cloud-messaging/android/android-migrate-fcm ) 我发现我可能还需要更改 list 条目 ( <service android:name=".GCMIntentService" /> )。

这是旧服务:

public class GCMIntentService extends GCMBaseIntentService {

public GCMIntentService() {
super("GCMIntentService");
}

@Override
public void onRegistered(Context context, String regId) {...}

@Override
public void onUnregistered(Context context, String regId) {...}

@Override
protected void onMessage(Context context, Intent intent) {...}

@Override
public void onError(Context context, String errorId) {...}
}

非常感谢任何指南。

最佳答案

看起来您使用的是非常古老的 GCM 实现。 GCMBaseIntentService has been deprecated甚至在 FCM 发布并被 GcmListenerService 取代之前.

GCM-FCM 迁移中显示的那个与最新版本的 GCM 一致(使用 GcmListenerService)。你必须使用 FirebaseMessagingService现在用于 FCM。

关于android - 如何将 GCM Intent 服务转换为 Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42589465/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com