tencent cloud

移动推送

产品动态
公告
产品功能动态
Android SDK 发布动态
iOS SDK 发布动态
macOS SDK 发布动态
产品简介
产品概述
产品优势
应用场景
全球化部署
购买指南
价格总览
购买指引
计费模式
免费试用
欠费说明
快速入门
创建产品和应用
Android 快速接入
iOS 快速接入
创建推送任务
查询推送记录
推送测试方法指引
产品限制说明
操作指南
推送管理
推送高级功能
实践教程
iOS 平台角标功能实践
API 文档
简介
API 概览
调用方式
推送相关接口
标签相关接口
账号相关接口
统计相关接口
用户属性相关接口
服务端错误码
服务端 SDK
API(Java)
SDK 文档
Android 接入指南
iOS 接入指南
客户端集成插件
macOS接入指南
用户及权限
快速入门配置
进阶自定义配置
资源标签
服务协议
服务等级协议
开发者协议
常见问题
iOS 常见问题
Android 常见问题
Flutter 常见问题
其他问题
移动推送政策
移动推送隐私协议
TPNS 数据处理和安全协议
Developer Agreement
联系我们
词汇表

简介

PDF
聚焦模式
字号
最后更新时间: 2024-01-16 17:42:20
macOS 端实现推送消息的服务涉及三个角色:终端应用(Client App),APNs(Apple Push Notification service),移动推送服务器(移动推送Provider)。在使用移动推送服务实现给客户端推送消息,需要这三个角色在整个流程中相互配合,任何一个角色出现异常都可能会导致消息无法推送。

文件组成

XG_SDK_Cloud_macOS.framework (主SDK文件)
XGMTACloud_macOS.framework (“点击上报”组件)

版本说明

支持 macOS 10.8+。
针对 macOS10.14+ 以上版本。
需要额外引入 UserNotification.framework。
建议使用 Xcode 10.0+。

主要功能

macOS SDK 是移动推送服务为客户端实现消息推送而提供给开发者的接口,主要负责完成:
设备 Token 的自动化获取和注册,降低接入门槛。
账号、标签与设备的绑定接口,以便开发者实现特定群组的消息推送,丰富推送方式。
点击量上报,统计消息被用户点击的次数。

移动推送 macOS 与 iOS 的差异

功能差异
注意:
以下特性由于苹果官方不支持,因此 macOS SDK 未提供。
功能描述
iOS
macOS
说明
通知扩展插件
×
macOS 不支持通知扩展插件,不支持富媒体通知,不支持离线抵达统计
自定义通知声音
×
macOS 不支持自定义通知声音
静默消息
×
macOS 不支持静默消息
通知分组
×
macOS 不支持通知分组
使用 Mac Catalyst 构建的 App 推荐使用移动推送 iOS SDK
Big Sur 系统(11.3及以下)开发环境无法获取 DeviceToken 此为苹果官方 Bug,已在11.4修复。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈