iOSSDK集成指南使用提示本文匹配的SDK版本:r1.2.5以后。查看最近更新了解最新的SDK更新情况。产品功能说明极光推送(JPush)是一个端到端的推送服务,使得服务器端消息能够及时地推送到终端用户手机上,让开发者积极地保持与用户的连接,从而提高用户活跃度、提高应用的留存率。极光推送客户端支持Android,iOS两个平台。本iOSSDK方便开发者基于JPush来快捷地为iOSApp增加推送功能,减少集成APNs需要的工作量、开发复杂度。主要功能为JPushServer上报DeviceToken,免除开发者管理DeviceToken的麻烦应用运行时,应用内JPush长连接可以持续地收到推送消息主要特点集成简单iOSSDK集成后,服务器端向iOS设备推送简单方便集成压缩包内容包名为JPush-iOS-SDK-[版本号]lib文件夹:包含头文件APService.h,静态库文件libPushSDK.a,支持的iOS版本为5.0及以上版本。(请注意:模拟器不能实现APNS)pdf文件:开发指南demo文件夹:示例开发环境使用XCode6版本运行IOS8版本SDK,Xcode5运行非IOS8版本SDKSDK集成步骤1、在JPushPortal上创建应用在JPush的管理Portal上上传证书并创建应用。如果对APNs证书不太了解请参考iOS证书设置指南创建成功后自动生成AppKey用以标识该应用。2、导入API开发包到应用程序项目将SDK包解压,在XCode中选择“Addfilesto'Yourprojectname'...”,将解压后的lib子文件夹(包含APService.h、libPushSDK.a)添加到你的工程目录中。3、必要的框架CFNetwork.frameworkCoreFoundation.frameworkCoreTelephony.frameworkSystemConfiguration.frameworkCoreGraphics.frameworkFoundation.frameworkUIKit.frameworkSecurity.frameworklibz.dylib4、BuildSettings设置SearchPaths下的UserHeaderSearchPaths和LibrarySearchPaths,比如SDK文件夹(默认为lib)与工程文件在同一级目录下,则都设置为"$(SRCROOT)/[文件夹名称]"即可。5、创建并配置PushConfig.plist文件在你的工程中创建一个新的PropertyList文件,并将其命名为PushConfig.plist,填入Portal为你的应用提供的APP_KEY等参数。{"APS_FOR_PRODUCTION="0";"CHANNEL"="Publishchannel";"APP_KEY"="AppKeycopiedfromJPushPortalapplication";}CHANNEL指明应用程序包的下载渠道,为方便分渠道统计。根据你的需求自行定义即可。APP_KEY在时自动生成的(AppKey)用以标识该应用。请确保应用内配置的AppKey管理Portal上创建应用与第1步在Portal上创建应用时生成的AppKey一致,AppKey可以在应...