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