昨天公司專案要加入遠端推送功能,自己做顯然會很麻煩,所以用了極光的遠端推送,下面我會講如何製作推送證書並使用極光推送進行遠端推送.
- 這裡點繼續後會發現需要你上傳乙個證書
匯出成功後,你就能看到它們了,記得命好名(最好用英文)
怎麼使用極光推送進行遠端推送- 把sdk中的lib資料夾匯入你的專案中,記得勾選copy
開啟遠端推送
開啟background modes
修改bundle id 以及選擇team
在didfinishlaunchingwithoptions方法中寫入以下**,有的地方要按你自己的資訊填
// required
if ([[uidevice currentdevice].systemversion floatvalue] >= 8.0) else
建立方法中註冊裝置(去掉這個)
//這個方法是設定別名和tag 可省
// [jpushservice settags:nil alias:@"wzxjiang" fetchcompletionhandle:^(int irescode, nsset *itags, nsstring *ialias) ];
// required
[jpushservice registerdevicetoken:devicetoken];}建立
//ios 7及之後才能用,現在沒人適配ios6了吧...
// ios 7 support required
[jpushservice handleremotenotification:userinfo];
completionhandler(uibackgroundfetchresultnewdata);
} nslog(@"進入前台");}建立
didfailtoregisterforremotenotificationswitherror
方法,處理接收推送錯誤的情況(一般不會…)
//optional
nslog(@"did fail to register for remote notifications with error: %@", error);
}
ios極光推送
ios 極光推送整合 分類 ios開發筆記 2014 11 20 13 49 2324人閱讀收藏 舉報jpush 極光推送 jpushdemo 極光推送整合 jpush整合 稍稍研究了一下極光推送,其實是非常簡單的,不過這個過程也出現了一些問題。對於應用在前台時,需要額外處理一下。關於極光推送,由於...
iOS極光推送
目前的推送 極光,信鴿還是很不錯的選擇,本文主要解釋一下極光推送 這是極光官網的註冊,這裡需要上傳證書 按照官方文件的介紹證書的問題不是很大,boundle id 是根據證書自動識別的 需要說明一下開發環境就是需要上傳測試推送證書,生產環境是上傳測試證書 然後配置環境 設定 search paths...
iOS極光推送整合
稍稍研究了一下極光推送,其實是非常簡單的,不過這個過程也出現了一些問題。對於應用在前台時,需要額外處理一下。關於極光推送,由於在ios8之後,有了新的api,因此極光也給我們提供了適配的api。下面我就把對極光推送相關api的封裝提取出來,希望對大家有幫助,同時也當是總結。下面是對極光推送而封裝的乙...