文档教程
复制页面
壹信-开源即时通讯
壹信 — 即时通讯系统
项目源码结构与功能说明书
功能核心分类明细
客户端打包教程
Android安卓打包教程
iOS苹果打包教程
苹果推送apns配置教程
macOS电脑打包教程
Windowsn桌面端打包教程
mac编译环境配置
windows编译环境配置
Docker部署后端教程
用宝塔面板搭建服务端
API全局接口
并发压力测试报告
服务器配置推荐
适用于上架的隐私协议
端口说明
更新日志
法律声明
文档教程
文档教程
文档教程
复制页面
苹果推送apns配置教程
🔥 苹果推送通知 (APNs) 配置教程:使用 P8 证书
#
💡 核心信息
适用平台
: iOS 10+ / macOS 10.12+
认证方式
: P8 证书 (JWT)
最后更新
: 2026-03-07
目标
: 配置壹信 IM 应用的苹果推送通知
📌 一、什么是 P8 证书
#
P8 证书
是 Apple 推送通知服务 (APNs) 的一种认证方式,与传统的 p12 证书相比:
✅
更安全
: 使用 JWT (JSON Web Token) 进行认证
✅
更方便
: 不需要管理证书有效期和密码
✅
更灵活
: 适用于所有 Apple 平台 (iOS, macOS, tvOS, watchOS)
✅
更现代
: Apple 推荐的认证方式
P8 证书工作原理
:
1.
生成一个私钥 (
.p8
文件)
2.
使用私钥生成 JWT
3.
将 JWT 发送给 APNs 服务器
4.
APNs 验证 JWT 后发送推送通知
🔐 二、生成 P8 证书(详细步骤)
#
2.1 登录 Apple 开发者账号
#
1.
访问
Apple Developer
2.
使用您的 Apple ID 登录
2.2 创建 Apple ID 证书
#
1.
在左侧菜单中,点击
Certificates, Identifiers & Profiles
2.