开发者资源
Android Push 开发者资源
ANDROID PUSH 功能
围绕通知生命周期构建
设备注册
- 连接推送接收者
- 处理配置错误
通知回调
- 响应通知点击
- 在您的应用内跳转
平台投递
- 配置原生通道
- 测试授权和应用状态
注册、接收与响应
注册、点击处理与接收者查询。精选官方 SDK API 的针对性代码片段。
注册
注册测试设备
完成原生配置和授权流程后,配置 Android 推送通知 SDK。
阅读文档PushRegistration.java
TIMPushManager.getInstance().registerPush(
context, sdkAppId, pushClientKey, new TIMPushCallback() {
@Override public void onSuccess(Object data) {
// Registration completed.
}
@Override public void onError(int code, String message, Object data) {
// Handle registration errors.
}
});处理点击
打开正确页面
跳转前验证通知载荷并检查账户访问权限。
阅读文档PushRegistration.java
TIMPushManager.getInstance().addPushListener(
new TIMPushListener() {
@Override public void onNotificationClicked(String ext) {
// Validate ext and route to an authorized screen.
}
});识别接收者
获取注册 ID
使用已注册的接收者进行受控的控制台或服务器测试。
阅读文档PushRegistration.java
TIMPushManager.getInstance().getRegistrationID(
new TIMPushCallback() {
@Override public void onSuccess(Object registrationID) {
// Associate the recipient with your authenticated backend.
}
});开始使用
逐步发送您的第一条通知
- 01
- 02
- 03
Android Push SDK
build.gradle
// Select the TIMPush version from the release notes.
implementation 'com.tencent.timpush:timpush:VERSION'
implementation 'com.tencent.liteav.tuikit:tuicore:latest.release'PushRegistration.java
TIMPushManager.getInstance().registerPush(
context, sdkAppId, pushClientKey, new TIMPushCallback() {
@Override public void onSuccess(Object data) {
// Registration completed.
}
@Override public void onError(int code, String message, Object data) {
// Handle registration errors.
}
});Android 推送通知 SDK 常见问题
如何集成 Android 推送通知 SDK?
配置 application class、Android 通知权限,以及启用的 FCM 或厂商通道凭证。在有代表性的真实设备上测试后台投递。
这些代码片段是完整应用吗?
这些是针对性的集成节选。请按完整指南补充包导入、原生项目配置、生命周期处理与错误行为。VERSION 表示您选择的版本,不是字面上的包版本号。
应用关闭时通知还能送达吗?
受支持的离线通道可以投递通知,但受操作系统策略、授权、网络条件及设备设置影响。请测试实际支持的设备与应用状态。
Android 推送通知如何发送给正确的用户?
注册设备并获取注册 ID,在后端维护接收者与账户的关联。用户切换时更新关联,打开目标页面时验证访问权限。
Android 推送通知费用是多少?
App Push 提供免费和付费套餐,包含的 MAU、队列与功能各不相同。选择生产套餐前,请查看当前套餐及超额计费规则。
如何用 Kotlin 或 Java 集成 Android 推送通知?
按指南配置 Android 项目和 manifest,然后按需处理运行时权限及 Activity 清理。在真实设备上测试,包括应用后台与前台切换。
发布应用前如何测试 Android 推送通知?
在前台、后台与已终止状态下测试接收者注册及通知点击回调。
如何自定义 Android 推送通知界面?
处理文档说明的通知载荷与点击回调。应用负责验证目标页面访问权限,并控制打开的页面。

