iOS SDK 集成指南
版本提示
本指南使用的 SDK版本:V3.0.2,V3.1.0,V3.1.1版本
SDK 组成
Xg-Push-SDK-iOS-3.1.1
doc文件夹:信鸽 iOS SDK 开发指南demo文件夹:主要包含样例工程,信鸽 SDK 也在其中
集成步骤
开发者可按照以下步骤集成。
前往信鸽管理台注册 iOS 应用并获取
App ID和App Key注: App ID 对应应用
Access ID,App Key对应应用Access Key.下载信鸽 SDK, 解压缩
打开 demo 目录下的 sdk 文件夹,将XGPush.h以及libXG-SDK.a添加到工程
在
Build Phases下添加以下 Framework:
* CoreTelephony.framework
* SystemConfiguration.framework
* UserNotifications.framework
* libXG-SDK.a
* libz.tbd
* libsqlite3.0.tbd添加完成以后,库的引用如下: 
在工程配置和后台模式中打开推送,如下图

添加编译参数
-ObjC

在合适的时机调用启动信鸽的 API ,并根据需要实现
XGPushDelegate协议中的方法,开启推送服务启动信鸽服务,以下是在
AppDelegate中做演示:
在
AppDelegate中选择实现XGPushDelegate协议中的方法
调试
开启Debug模式
打开Debug模式可以在终端看到详细的信鸽Debug信息,方便定位问题。
[代码示例]
实现 XGPushDelegate 协议
XGPushDelegate 协议在调试阶段,建议实现协议中的以下两个方法,从而能得到更详细的调试信息
观察日志
如果 Xcode 控制台显示如下相似日志,表明客户端已经正确集成 SDK。
推送测试工具
为了方便用户测试SDK接入是否成功,使用此工具可以从APNs服务器或信鸽服务器测试推送是否送达。
点击下载信鸽测试助手
如遇到推送收不到,请参考iOS常见问题文档。
Last updated
Was this helpful?