[分享摘要]移動端通知架構(gòu)

  • 客戶端通知架構(gòu)
  • 我們目前是什么方案?
  • 基于架構(gòu)如何分析實(shí)際問題
  • 通知的可能性

通知有多重要救赐?

  • 移動早期的優(yōu)勢:體驗(yàn)+通知
  • 蘋果的態(tài)度
iOS 通知相關(guān) API 變遷:來源 onevcat.com

客戶端通知架構(gòu)

  • 需求?
  • :開發(fā)者可以從服務(wù)器給指定的(自己的) app 傳遞信息只磷,兼顧安全與體驗(yàn)
  • 如何設(shè)計(jì)经磅?
    • 不是短信
    • 兼顧安全是難點(diǎn)
    • 體驗(yàn)是什么?“即時”請求用戶授權(quán)
  • 蘋果的設(shè)計(jì)
通知授權(quán)過程

通知發(fā)送過程

我們目前的架構(gòu)

  • Push 格式
  • LeanCloud
  • push history 表
  • installation 表
  • 在線發(fā)送
  • 環(huán)信 IM

實(shí)際問題

  • 環(huán)信+LeanCloud 帶來什么問題钮追?
    • 小紅點(diǎn)不同步
  • ??恐怖的 crash预厌,上圖(最恐怖的 crash 方式,最恐怖的比例)
出錯代碼
  • fixed元媚?依舊 crash
  • 多設(shè)備問題轧叽?
    • 管理 channel 或自定義 installation 表列字段
  • 長度 256B -> 2KB -> 4KB
  • 量到一定級別,問題就變了惠毁。怎么批量推犹芹?
  • 推送成功沒?
來源見圖
  • 猜測
    • 蘋果采用隊(duì)列分批發(fā)送
    • 分批邏輯不支持批次拆分
    • 同時受 HTTP 自身限制
    • WTF:發(fā)送成功是直接斷開連接的哦
來源見圖
  • 證書
    • iOSer 的痛:證書不一致鞠绰,過期腰埂,不同應(yīng)用不同證書,線上線下不同蜈膨,debug 環(huán)境無法調(diào)試
    • 證書 -> JWT
  • JWT屿笼?

推送的可能性

  • 最近七天不活躍牺荠?
  • 推送打開對應(yīng)原生頁面或 H5?url
  • 推送:張三你好~ 驴一?
    • 客戶端替換消息內(nèi)容
  • 推送可選項(xiàng)休雌?推送直接回復(fù)?
  • 推送圖片肝断?自定義推送樣式杈曲?
  • 修改、撤銷推送
iOS 不同通知形態(tài) 1
iOS 不同通知形態(tài) 2
iOS 不同通知形態(tài) 3

總結(jié)

  • 了解原理胸懈,有需求(問題)才能對癥下藥
  • 跟緊蘋果大大:大膽應(yīng)用 1 年發(fā)布的技術(shù)(穩(wěn)定担扑、高效、給力)

Q&A

參考鏈接

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末趣钱,一起剝皮案震驚了整個濱河市涌献,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌首有,老刑警劉巖燕垃,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異井联,居然都是意外死亡卜壕,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進(jìn)店門低矮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來印叁,“玉大人,你說我怎么就攤上這事军掂÷滞桑” “怎么了?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵蝗锥,是天一觀的道長跃洛。 經(jīng)常有香客問我,道長终议,這世上最難降的妖魔是什么汇竭? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮穴张,結(jié)果婚禮上细燎,老公的妹妹穿的比我還像新娘。我一直安慰自己皂甘,他們只是感情好玻驻,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般璧瞬。 火紅的嫁衣襯著肌膚如雪户辫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天嗤锉,我揣著相機(jī)與錄音渔欢,去河邊找鬼。 笑死瘟忱,一個胖子當(dāng)著我的面吹牛奥额,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播访诱,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼披坏,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了盐数?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤伞梯,失蹤者是張志新(化名)和其女友劉穎玫氢,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谜诫,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡漾峡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了喻旷。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片生逸。...
    茶點(diǎn)故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖且预,靈堂內(nèi)的尸體忽然破棺而出槽袄,到底是詐尸還是另有隱情,我是刑警寧澤锋谐,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布遍尺,位于F島的核電站,受9級特大地震影響涮拗,放射性物質(zhì)發(fā)生泄漏乾戏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一三热、第九天 我趴在偏房一處隱蔽的房頂上張望鼓择。 院中可真熱鬧,春花似錦就漾、人聲如沸呐能。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽催跪。三九已至锁蠕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間懊蒸,已是汗流浹背荣倾。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留骑丸,地道東北人舌仍。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像通危,于是被迫代替她去往敵國和親铸豁。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容