专为以下场景打造:IOS

iOS 推送通知 SDK

使用 Tencent RTC Push 为应用集成 iOS 推送通知体验。注册设备、处理通知点击,并将每条更新关联到有用的目标页面。

开发者资源

iOS Push 开发者资源

取货已准备就绪

将 iOS 推送通知关联到已确认的订单更新。取货页面和订单访问权限由您的应用管理。

下次课程前的提醒

用 iOS 推送通知将用户带到已预订的工作坊,并提供相关且需身份验证的目标页面。

IOS PUSH 功能

围绕通知生命周期构建

设备注册

  • 连接推送接收者
  • 处理配置错误

通知回调

  • 响应通知点击
  • 在您的应用内跳转

平台投递

  • 配置原生通道
  • 测试授权和应用状态

注册、接收与响应

注册、点击处理与接收者查询。精选官方 SDK API 的针对性代码片段。

注册

注册测试设备

完成原生配置和授权流程后,配置 iOS 推送通知 SDK。

阅读文档
PushRegistration.m
// After permission and APNs configuration.
[TIMPushManager registerPush:sdkAppId
                     appKey:pushClientKey
                       succ:^(NSData *deviceToken) {
  // Registration completed.
} fail:^(int code, NSString *desc) {
  // Handle registration errors.
}];

个性化定制

让每条通知自然融入应用

偏好设置与目标页面由您的应用管理。

让用户选择有用的更新

将 iOS 推送通知与应用维护的兴趣和偏好关联。

阅读文档

开始使用

逐步发送您的第一条通知

  1. 01

    创建您的应用

    为应用和测试用户启用 Push。

    打开 Push 控制台
  2. 02

    安装 Push SDK

    按照平台指南连接您的项目。

    按照集成指南操作
  3. 03

    发送第一条通知

    配置投递凭证、注册测试设备,并验证前台和后台状态下的通知点击。

    配置推送凭证
iOS Push SDK
Podfile
target 'YourApp' do
  use_frameworks!
  use_modular_headers!
  pod 'TXIMSDK_Plus_iOS_XCFramework'
  pod 'TIMPush', 'VERSION' # Choose a release from the guide.
end
PushRegistration.m
// After permission and APNs configuration.
[TIMPushManager registerPush:sdkAppId
                     appKey:pushClientKey
                       succ:^(NSData *deviceToken) {
  // Registration completed.
} fail:^(int code, NSString *desc) {
  // Handle registration errors.
}];

iOS 推送通知 SDK 常见问题

如何集成 iOS 推送通知 SDK?

配置 APNs 凭证、通知权限与原生应用 delegate。如果集成需要到达报表,按文档添加 Notification Service Extension。

这些代码片段是完整应用吗?

这些是针对性的集成节选。请按完整指南补充包导入、原生项目配置、生命周期处理与错误行为。VERSION 表示您选择的版本,不是字面上的包版本号。

应用关闭时通知还能送达吗?

受支持的离线通道可以投递通知,但受操作系统策略、授权、网络条件及设备设置影响。请测试实际支持的设备与应用状态。

iOS 推送通知如何发送给正确的用户?

注册设备并获取注册 ID,在后端维护接收者与账户的关联。用户切换时更新关联,打开目标页面时验证访问权限。

iOS 推送通知费用是多少?

App Push 提供免费和付费套餐,包含的 MAU、队列与功能各不相同。选择生产套餐前,请查看当前套餐及超额计费规则。

如何用 Swift 或 Objective-C 集成 iOS 推送通知?

在 Xcode 项目中接入文档指定的包,并处理应用生命周期切换。用 iPhone 测试所选功能使用的权限和能力。

发布应用前如何测试 iOS 推送通知?

在前台、后台与已终止状态下测试接收者注册及通知点击回调。

如何自定义 iOS 推送通知界面?

处理文档说明的通知载荷与点击回调。应用负责验证目标页面访问权限,并控制打开的页面。

iOS Push 集成支持

使用 iOS 推送通知构建下一次更新

从测试设备开始。集成准备就绪后,再连接真实应用事件。