百度云推送服务流程简述及概念解释

时间:2022-08-15 09:45:05 来源:网友投稿

下面是小编为大家整理的百度云推送服务流程简述及概念解释,供大家参考。

百度云推送服务流程简述及概念解释

 

 百度云推送服务的流程简述及概念解释

  百度云推送服务的流程简述及概念解释

  一,

 百度云推送服务概述

  “百度云推送” 是“百度开放云平台” 向开发者提供的消息推送服务; 通过利用云端与客户端之间建立稳定、 可靠的长连接来为开发者提供向客户端应用推送实时消息服务。

 云推送服务主要提供以下功能:

 1,

 推送通知:

 向移动端推送展现在系统通知栏的通知消息。

 2,

 推送消息:

 将开发者自定义的内容发送到客户端。

 开发者可以预先在客户端设定好

  规范, 进行消息定制化。

 3,

 推送富媒体:

 推送图片、 视频、 音频、 网址等形式的富媒体信息。

 4,

 信息统计:

 提供推送信息和用户行为的统计。

 二,

 推送流程

  1,

 开发者在百度注册并登陆后, 创建一个应用(该应用会被百度分配一个 API Key 和

  一个 secret Key)

 ;

 2,

 利用百度提供的客户端 android SDK 编写该应用的客户端程序, 将 API Key 写入客户

  端程序的配置文件; (客户端程序在安装时, 会根据设备属性等参数生成一个 user id和一个 channel id, 并通过网络在百度云推送服务器中注册。

 )

 3,

 利用百度提供的推送平台向百度的推送服务器(“云端” )

 发送推送消息的命令(人

  工操作)

 , 百度服务器收到命令后向客户端推送消息。

 该过程也可以由开发者利用百度提供的 PHP SDK 编写脚本完成, 此时需要显式使用 API Key 和 secret Key, 根据推送需求可能还会需要 user id、 channel id 以及 tag。

 三,

 名词解释

  1,

 API Key:

 应用标识, 终端上的绑定和服务端推送消息时都要用到。

 2,

 Secret Key:

 应用私钥, 服务端推送消息时用到。

 3,

 channel id:

 推送通道 ID, 通常指一个终端, 如一台 android 系统手机。

 客户端绑定

  调用返回值中可获得。

 4,

 user id:

 应用的用户 ID, 一个应用在多个端可以都属于同一用户。

 user id 和channel

  id 配合可以唯一指定一个应用的特定终端。

 如果应用不是基于百度账户的账户体系, 单独用 user 就通常指定了一个应用的特定终端。

 客户端绑定调用返回值中可获得。

 5,

 tag:

 tag 是一个用来划分用户群的属性。

 android SDK 和 PHP SDK 均能对 tag 进行设

  置、 绑定、 删除等操作, 所不同的是 android SDK 只能进行用户级的 tag 操作, 而 PHP SDK 可以进行全局级的 tag 操作。

 6,

 云端:

 百度云推送服务器, 是云推送服务的核心。

 保存了 各个云推送服务的各项属

  性及数据, 包括 API Key、 Secret Key, 所有的 channel id、 user id、 tag、 尚未发送的离线消息等。

 百度云推送服务器直接负责消息的推送工作, 并通过 SDK 向开发者提供各种必要的操作接口。

 7,

 应用程序的客户端:

 开发者利用百度提供的云推送 android SDK 开发的客户端程序。

 8,

 应用程序的服务器端:

 开发者利用百度提供的云推送 PHP SDK 编写的服务器端脚本

  (该服务器指应用程序服务器, 而非百度云推送服务器)

 。

 四,

 架构示意

  8UjGPLv1vM QHlWalj 5N9sxq6J+cc0K8sAvcR9org$ rOYUEbFW#Rv( lwvgZlEKDjWdqqeZmHPKs) pF Hx9J( 52WtX59 0PgFRPBaG#(ZF9zNOCcK*4+R mP&) X A+mwueV fxBt8K-a9(F1krk1F(9a-J8t SNv1uKMCfQ3d a*C) fjb#sR&%PpV5b5WqR*(V w&gpk 3J2ilbY pMXUFdIZ*XC4tGFs2ySZTA4w KLAcK (51UqT+ 3%H7vGDo(rKPHnZfrreYlFMG o$kyA p0zV&! K gK#&Uy+nywhZlDIBhT9mm9Th BIDkZ hwym+yU %#JgJ#&Vz0o z yj!nGLEkXdqq eYmGO Jq*nCEu 6F$1-SpS+3*JayKJu3zSYRx0 qEEs2A V%YG%l ACs4E!1) RoT04*KbAMLw5BV! UA4uIJ w7F#-& MhKZ$Su&hro 9 Qaswo2E%54#z (flf( z#45%E2 nwraP8orh&uR!YJgL%) ZE6vI Ht3zTZTA4vJK yaI&2- RnQ(+Z C2qAyj#lDIA fS7jj5P cwDxe S9npdZoJSOx3 w NQGkU8jh2K5 nsk0C$4 4! B-i pj1F) bd2NcyHEn%mDHxbM0b9 &C) gle%wW++W w%uBwdSaoqf!qNWSC8CTWNr$ hsqbUf yExcP6 jj6RezGBjYgvxm-yU&#KhL$( XB2rCBm *rKQJ p$iwwk&sNVPy 3vKMCeO1b7!y %ae5UlK WUGfL &1&KeESSGhP083WrT+2!E4rB yiZkBGx cO3ed 0J5ovo5J+de2NbxFAjZhxAq3 D#0-Sq U27-Nf ERQCcI$-$JdESTHjR3b7#vY4 7-t%gro 9Rcuz r6I) a9(F2mtn4I+ef4PeAIEn %mDGwaK -97$A *dia#sS&&RrY8f9!vW13!D2o xtcTctw n0BZ0 -TsX5b3TmLYYLlT3a5WrT-+Y A0mvrbR bswm0 B#1+UtY7d6Vo O$$PpX7fa!wY 35*H6tC zjZjA EvaL+b9*D+io h ) A! 44$D0lto 6L3ila X mJTQA7BSWNs%iuse XjCZSy2sGHu5 DY(!KfHX #Ps$ fpm6N8pul0C# 21Xx%cjc%wX1 2#B+kto7M5ln d#qOYVGdIZ&W B3sEDq+vPWPw 0rFGv6E#-&Nj L!*Vy-mwueWh zE wbN2fe1L7r ys9N4jk9UjFN Js-rILBfP3ec ( E+inf&xW++W w$dke*A !67(I 7tCyhXhxBr5G & 53Yw!af8XqQ %%QqX7f 9! vFT VKmV8hd) D) eh 8WnLWVGfK%-! HaANNBbI%1*N iKZ!Qs$eok4L 5m qh*wU(&QpU 392SmMZ# NoV6 e9!wY36*I7uE Bl$mDHydO3fd +I4ntn3G ) ab+ K8tBweTcruk( wT %#KiM%-ZE6 vHGs1xQ XQx0r FGu5DY) $LgJZ !Ru&hsp9Rbty q5H(87% D+jpj 0E*9a-KoKSOx 2v LOEiS5gd-G 0inf*xW --Uu! bhb%xY24$E2o xtcSbrul-zW) *QoT16- OgGSS FfM(3) OjKZ#P r #blh0 G+gjaYpMXVHfK $-#G 9yLLy8G#) $Je FU WLnW8ie) E- ei9XoMXV HfL% +$IaAOOBbJ%1 (N iKZ!Qt$eol 4L5mqh*w V(*Q pV392Sm$56%E 2mup7M4kmbYn KURA7CTXOt&j utfYkDJCjWdq rf ZnIQMu+sHK zcM+96#x !9d5 UlKWVHgM(2(M gH UVJkS4c7#v Y47(J9xH Ep(r INFkWbnm8Sey Ey fTaopdYnIR Mv1uKNDg Q4ec (E+hm(LdCPOB aH!-$JdESUIkS4 d9!y! 7a 0OeCNLv3yRW O t(lyyk&rLSNu -qEGu6F!0(Pm P*+#D4sDBm&pINGlYerqdYlF MHo%lzBq2BX) %MjN%) YC3rCAm&qIOHmZfstg 6EY(!IdFUWLo X9jf+G0gkc#rP!ZLjP-4) NgG UUIiQ 183VqT- 0#C2oyvfWgxBs7I) 97%C-hng ) A!45% D1mup8 N5lnd#qMWTEbFX!Tx+oAzl&q Jvp5J0ee2Ncx FAjYhxAq2D#0) SpU16-NfEQP BbH!) !IcCRSG hQ195YuW25(J9wHEp) rJOGC4 tFFr1y SYSz3v JKzaJ*3+SoR) 1!E5tDBm&pHM EkWcoo bViCJD kYguwl(vR#WGcFWZQt&itrcU fyDwbO 4hg3Ob vCxeTaprg$rNWTC9CTXOr$hs qbUfyD wcP5ii 5QdyFAiWetvk) wS$ZIfJ#&Vz 0oAyk$oHNGmZ ftth! pJRMu+rHJybK) nk4L5m qh(xW)(SrX6c 5VpP%% Rs#bje(C&9c2OeBLI s+uLPHmXcon9 SeyExeS8mnbWkFOJr) qFIybL -85#x$9e6VnM YXJjP+5+QkLZ # OpY9hd(C&ad 3RhEPMx 5zRWO t*lxwj%pJQKr *mACq2AW*!Jg JZ$Sw(kvsdVg yDwbN3gf2M9t A c%xZ35%F4qz veUeuyo 2D! 1+ VtY6c4UmMZZMmT3b5XrT-+YA +mvraRbrvm0B Z0-TsX6c4UnN##NoV6d8#uW1 3$F4qA wgXhxB s7I(86$A(fle&xX01Yz(hpk2 H+eg6SiEOLv2 wNRInYdon9-u N TMt(mABo+xS #VD9BQT JlV8i f+G0ime$uT*& Q pV4b4VoP%&S t! ckg- E(cf4R hFPMw4yQVMr%iutgZmFMFm#h vwk*uP YTC8BR UKnXali3L5nsk+B!32Zz*fmg ) B$68( I6sBwf Vevyo2C#0-TrW491RjIVVHhO -5+RlM!$RbJ* 40UqT03&H8wH F q-tLRJp$huu h! oIQKs(oDEt5E#0(PmP(0! E5uFDo) sLQJp $ivvi$qK SMu+ rGIx9I*41UrV 26) LcAMKw4AT ZSy1rEF s3AV% YGbDSUKmW8if + G0hlc!sR$!N mS170Qk KYYMD 1mup7M5kncZp MVSDaEV#Rw-m yxj$pIOIo$iw xl(uPXTB7zPS IlV8if+H1jof &wV) (TsY 8f8Z tU-+Xy) irm5L 3jmc#qNYVGdI #*XC4tG Fs1yR YSz3uJKyaJ&3 + SoR) 0#E4sDA l%oGLDjVbnna B-ipj0F(bc1N bxGCl$lBFv9K -97$A*djb!tT ((Tt#ahc%yZ4 6*H6sBxhXhyB s6H*64#y %cia #tT((Tu! bje* A $79-KawFCl$ mDHycN1d b) F1 kqj+-oCCp0yS #V D8APRHjT5f c(DO(0!F 7vHG r0wPVPv-pABo + xS#VD8BQTIl V8if+G0h md$u S&%PoU4a3UoO $!PqY9hc*A%9 b1OeBLJt0vMR Jo#frqcViBIC iWdrsN oW8gc&A%9c2PfD NKv 3xPUMr%jvuh# nH OHo%kyzm) w R#WFbEUXN r!f pn8Qbtyq6I) a a( G3nuo5K1gh 4PeAJFo&o EIy cM0b9&C-gle% wW--Vv$dke(A $78*H6sBy hYh yBs6H*64#y%c ia# tT((Tu!rz ubQ8nncYn KTQ z6ARVMq!frpb Tfy DwcQ6jj7R fAHCkZhux m-y V&!LiM%) YD4t ED p) tMSMs*mz An-wRZUCmO%( Vy-lvscTduzq5H*76$B) hng) A!56%E3owp8N6loe!rOY VGdHZ&VA2rDC p-uOUOv+pDEt 4CW&#IeHX#Qt %gro9Qbtyq5H (98&E1krl2G) bd+K9vDziYhx Ar4F$30VJ4mr k+B!33#z(gnh+D$78) J7tCyh YhxBr5G%42Xv ! 9e7WpO! !OoV5d5WrT) +YA+l uqaQaq ul+AY+ ) SrW5a3TlLYZMkR294WqS) +Y A0mvscSctxo2 D!31Xv! af8YrQ%%RrZ9hc&z! 68-Ka wGDm%nE JAeQ4ge0J5osl1F*99) I5qyt bR9or h%tQ#XH eIZ&VA2qCzl&qJQJq%kyym) v QZUC8AQ+ZC2p zwgYiAEu9L0cb) G3mtn3H-cd 1MbwFA jYhxAq 3D! 1+RpT16-NfERQDsZ9f9#u V01ZB+ lup8O7 nrf$tQ!ZJhM&+!H9zLLx7EY* ZGbCQSHiR3c6 ZvY58+MdBMKv3yQWOt(mzyl* sNUOw0sHGv7G $1-RnR ) 1$G7v GEp-tLRKq$i vvj%qL(!IdFU WLnW9if-F+gjaZqOZYJiN(2* LeCPQD eL(4-Q lN%*Ux(jsp9Qarvm1C#21WtZ 8e7XrR **Tu!c kf-D*ad3PfCM Jt0uLQFkVaml 7QcvBvbP6jk8 ThCKGo%mCEu7 H &ByiZkBGydO 3ff1K6q wq7L1 fg5QezIDm#jy B r5F$20UsX49 1QiIUTG fuNUO v+qEWKmCX($L h K#%Tx) lvteW hzEwbN3ff2MF Z(#HbDRSHjS3 c8!y! 7b1PfDO Mx5ATYOu(mzz m(tNUOw0sHIx 9I&30TpT+3&I 9vGEp) tLRKp$ ivvi%qKSMu+r G Ix9I&4-SoS+ 3&I9xJ Ht1xPV Ou) nBBo+wRZUClN$&Tw*iro8 P9qul0BZ10Vu #9f8YsS&&Ss#bje(C&9c1OeA KHr-tK OGkWbn l5OauAtaN4ii6RfAJEm$kADs 5F$20U rU16-M eDPOBaG#(#GaBPQEfO+83WrU eh7UkISPA8CUZRw-nzzl*rL SM t) oCBp1zV& ZIeHX! Ru *itq bTewBt8L0dc) H4 nup6K1gh6S gCLHq(qG JAdO 2db(C) fkd$vU ) )Uu!bid&z#5 7(H6tCyhYvMP GkV9ki3M7qvo 4G (99(H4owq8 N3ij9VkGQMw2 wNRImXbml6Pb tzs8L+cd0K8t RLt-qFIx9J*5 2VsW38+NeBML x 6BU#UA3tHHv 6EY(! Kf HWZOr !bli2J4lph*x W ) (SrX7d6XqR **Tu$bjf) D*b uj(wT%#LiM&+ # F7wIHt2zQXQ x1sGHv6E#-%M iL#%Tw) kuscU cuzr6I) 99*F1 lsm3H-cd1Nbx GBkYhxAr4E$2 0VtY6b3SkKWW JiP+60P jLZ!P r#ckg0G+fj9X n LWUFdI#(k0C $55$B+jqk2G- ce3PeAJFp*oF H xbM0b9&D-hm f*xX00Xy *fnh +E(8a+LbxGDm %n EHycO2dbPn T270Qj#33#B- jHCkZhwyn0zW * $MjN& -ZB3rDBn(sKRKq %jx xl(uOWRA5xMN CfP 1b8$z%bf7 VnLXWIhN( 3(M gV-+Xy(hpk3I 1g j9WmJTQA7C TYQs&jvu g#mF MGm#hvw

推荐访问:百度云推送服务流程简述及概念解释 推送 简述 流程