一类溢、理解
1
極光推送原理:
1汪榔、由App向iOS設(shè)備發(fā)送一個注冊通知
2、iOS向APNs遠(yuǎn)程推送服務(wù)器發(fā)送App的Bundle Id和設(shè)備的UDID
3春贸、APNs根據(jù)設(shè)備的UDID和App的Bundle Id生成deviceToken再發(fā)回給App
4宏悦、App再將deviceToken發(fā)送給遠(yuǎn)程推送服務(wù)器(商家自己的服務(wù)器), 由服務(wù)器保存在數(shù)據(jù)庫中
5、當(dāng)商家想發(fā)送推送時, 在遠(yuǎn)程推送服務(wù)器中輸入要發(fā)送的消息并選擇發(fā)給哪些用戶的deviceToken瓜晤,由遠(yuǎn)程推送服務(wù)器發(fā)送給APNs
6锥余、APNs根據(jù)deviceToken發(fā)送給對應(yīng)的用戶
(1) APNs 服務(wù)器就是蘋果專門做遠(yuǎn)程推送的服務(wù)器.
(2)deviceToken是由APNs生成的一個專門找到你某個手機上的App的一個標(biāo)識碼.
(3) deviceToken 可能會變,如果你更改了你項目的bundle Identifier或者APNs服務(wù)器更新了可能會變.