檢視最近更新了解最新的sdk更新情況。
極光推送(jpush)是乙個端到端的推送服務,使得伺服器端訊息能夠及時地推送到終端使用者手機上,讓開發者積極地保持與使用者的連線,從而提高使用者活躍度、提高應用的留存率。極光推送客戶端支援 android, ios 兩個平台。
包名為jpush-ios-sdk-[版本號]
在1.2.2或之前版本的配置檔案中,有 test_mode 這個鍵,新版的sdk不再使用,可以將它刪除。
apiapis 主要集中在 apservice 介面類裡。
@inte***ce apservice : nsobject
// init push
+ (void)setupwithoption:(nsdictionary *)launchingoption;
// register notification type
+ (void)registerforremotenotificationtypes:(uiremotenotificationtype)types;
// upload device token
+ (void)registerdevicetoken:(nsdata *)devicetoken;
// handle notification recieved
+ (void)handleremotenotification:(nsdictionary *)remoteinfo;
呼叫**
監聽系統事件,相應地呼叫 jpush sdk 提供的 api 來實現功能。
以下 3 個事件監聽與呼叫 jpush sdk api 都是必須的。請直接複製如下**塊裡,注釋為 "required" 的行,到你的應用程式**類裡相應的監聽方法裡。
else
// required
[apservice setupwithoption:launchoptions];
return yes;
} // required
[apservice registerdevicetoken:devicetoken];
} // required
[apservice handleremotenotification:userinfo];
} // ios 7 support required
[apservice handleremotenotification:userinfo];
completionhandler(uibackgroundfetchresultnewdata);}
監聽通知
api裡面提供了下面 5 種型別的通知:
extern nsstring * const kjpfnetworkdidsetupnotification; // 建立連線
extern nsstring * const kjpfnetworkdidclosenotification; // 關閉連線
extern nsstring * const kjpfnetworkdidregisternotification; // 註冊成功
extern nsstring * const kjpfnetworkdidloginnotification; // 登入成功
extern nsstring * const kjpfnetworkdidreceivemessagenotification; // 收到訊息(非apns)
其中,kjpfnetworkdidreceivemessagenotification通知是有傳遞資料的,可以通過nsnotification中的userinfo方法獲取,包括標題、內容、內容型別、擴充套件資訊等
請參考:
標籤與別名api
頁面的統計
郵件聯絡:[email protected]
問答社群:
《iOS程式設計指南》 2 4節安裝iOS SDK
2.4 安裝ios sdk 影象說明文字如果你想在真機上除錯,則需要加入ios開發者計畫標準版或者企業版。然而註冊ios開發者計畫需要的時間可能各不相同。所以如果你現在還沒註冊完成,請將本頁做個書籤,等註冊完成再回頭來把剩下的步驟做完。在等待的過程中,你可以使用iphone或者ipad模擬器來實踐本...
網易雲信iOSSDK整合遇到的坑
你知道它有問題 你也知道是哪塊兒除了問題 可就是沒法找到問題 在哪 糾結的一上午 下面我就介紹一下這個bug 問題出在這套sdk中控制message內容顯示範圍的 void layoutconfig nimmessagemodel model問題出在這段 中的這一句 model calculatec...
iOS SDk開發之二
經過了緊張的第一周開發,sdk雛形已基本搭建完畢,今天解決了幾個大的bug。晚上放鬆下。聊一下最近的收穫 對於這個sdk開發,我主要是負責總體的架構,最初選擇開發模式的時候,我選擇了近似於afn 的設計模式,利用乙個單例 模組開發,把sdk內部分為管理者乙個總的排程者,和網路,動畫,資料,介面四個主...