iOS 极光推送
0,ios9 HTTP網絡配置
<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>?文章參考JPush官方文檔:http://docs.jiguang.cn/guideline/ios_guide/
1,用具有推送選項的APP ID 分別創建推送帶SSL的開發證書(Development) 和 生產證書(Distribution), 并導出為.p12
2,創建描述性文件,provision profile ,安裝到Xcode,并選擇
3,JPush官網推送 集成應用信息,bundleID在工程和Jpush官網一致
4,Xcode可視化配置 ,選項Capabilities 里開啟Remote notifications
5,導入lib里面的類庫,添加支持的框架
6,創建Property List文件命名為PushConfig.plist,包含三個字段,CHANNEL ,APP_KEY,APS_FOR_PRODUCTION
7,APPDelegate.h里配置以上三個字段的值,
static NSString *appKey = @"5a780dd3f2b5a53a7dda6e0e";
static NSString *channel = @"Publish channel";
static BOOL isProduction = 0;
8,APPDelegate.h添加注冊方法,分別是三個版本的,可以都添加進去,以第一個調用的為準
9,APPDelegate.m調用代碼
10,JPush官網推送信息
?
轉載于:https://www.cnblogs.com/OC888/p/5678389.html
總結
- 上一篇: PHP线程安全和非线程安全的区别
- 下一篇: 聊聊前段插件之Datatables