SuperAPI AI 工具集

cometchat-android-v5-push

编程与开发

查看项目

更新于 10-16 08:34

技能介绍

用途:为 CometChat Android v5 应用接入端到端 FCM 推送通知,解决应用后台时收不到消息的问题。

主要能力:FCM 项目与 google-services.json 配置、Gradle 依赖(com.google.gms:google-services:4.4.2、firebase-messaging:24.+);在 CometChat 控制台上传服务账号 JSON 并获取 Provider ID;使用 CometChatNotifications.registerPushToken(token, PushPlatforms.FCM_ANDROID, providerId, listener) 注册令牌,登出前用 unregisterPushToken 注销;实现 FirebaseMessagingService 的 onNewToken/onMessageReceived,按 type 区分 chat 与 call;解析 data-only 负载(sender、receiver、receiverType、tag、body、unreadMessageCount 等);创建 API 26+ 通知渠道;通过 SplashActivity 实现点击深链;用 RemoteInput 支持通知内回复;声明 POST_NOTIFICATIONS 与 INTERNET 权限并在 Android 13+ 运行时申请。

使用方式:先完成 Firebase 与控制台配置,登录后注册令牌,在 FCMService 中处理消息并展示通知。

限制:初始化/登录请用 cometchat-android-v5-core,非推送问题用 cometchat-android-v5-troubleshooting,VoIP 通话 UI 见 cometchat-android-v5-features。任一环节失败通常无日志无报错。具体收费与价格暂未提供。