SuperAPI AI 工具集

push-notifications

通用与其它

查看项目

更新于 10-15 19:52

技能介绍

用途:为移动应用提供推送通知的接入与处理模式,覆盖 Android(Firebase Cloud Messaging)与 iOS(APNs)两端。

主要能力:Android 侧包含 Firebase 依赖配置、FirebaseMessagingService 的 onNewToken 与 onMessageReceived 实现、按 type 分发通知、Android 8+ 通知渠道创建、Android 13+ POST_NOTIFICATIONS 权限申请、令牌注册与服务端同步;iOS 侧包含 Push Notifications 能力与 Background Modes 开启、UNUserNotificationCenter 授权与代理、前台展示选项、点击处理与深链路由、AppDelegate 令牌注册、Notification Service Extension 富媒体通知、iOS 12+ 临时授权。

使用方式:Android 需将 google-services.json 放入 app/ 目录并配置 Gradle 插件与 firebase-messaging-ktx 依赖,在 Application.onCreate() 调用 NotificationChannels.createAll(this);iOS 在 Xcode 开启能力后请求授权并注册远程通知。资料建议使用 data-only 消息以获得完整展示控制。

适用场景:聊天、促销、通用通知等需要区分渠道与点击跳转的移动推送场景。

限制:资料未提供具体服务端实现、收费信息与各平台版本兼容细节,实际行为以官方文档为准。