1、在移動推送控制臺進行SDK下載;
https://mhub.console.aliyun.com/#/download下載地址
2、公共包依賴
libz.tbd
libresolv.tbd
CoreTelephony.framework
SystemConfiguration.framework
libsqlite3.tbd
3、引入Framework
Xcode中,直接把下載SDK目錄中的framework拖入對應Target下即可,在彈出框勾選Copy items if needed。
在?Build Phases -> Link Binary With Libraries中,引入2.1.2列出的公共包;
4、應用的targets -> Build Settings -> Linking -> Other Linker Flags,請加上-ObjC這個屬性,否則推送服務無法正常使用;如果之前已經(jīng)設置了force_load,需要設置-force_load /CloudPushSDK.framework/CloudPushSD
5、Xcode 設置
在 TARGET 下 Capabilities 勾選 Backgroud Modes -> Remote notifications,
主要是 iOS7 之后,蘋果支持后臺運行,如果這里打開后,當接收到遠程推送后,程序在后臺也可以做一些處理。
============================================================================================================================================================