iOS 通過個推 推送原理


目前使用過的第三方推送很多,有極光, 友盟,個推等,現在主要針對個推,談談我對推送流程的理解。

在項目中,如果想要實現評論 推送功能 需要進行以下步驟:

1. 在用戶登錄的時候 通過   [GeTuiSdk bindAlias:@"用戶的唯一標識"];  綁定用戶

  • 同一個別名最多綁定10個ClientID(適用於允許多設備同時登陸的應用),當已綁定10個ClientID時,再次調用此接口會自動解綁最早綁定的記錄; 
  • 當ClientID已綁定了別名A,若調用此接口綁定別名B,則與別名A的綁定關系會自動解除; 
  • 該接口在一天內最多調用100次,兩次調用的間隔需大於5s; 

在用戶注銷登陸的時候 解綁  [GeTuiSdk unbindAlias:@"用戶的唯一標識"];

  • 同一個別名最多綁定10個ClientID(適用於允許多設備同時登陸的應用),當已綁定10個ClientID時,再次調用此接口會自動解綁最早綁定的記錄; 
  • 當ClientID已綁定了別名A,若調用此接口綁定別名B,則與別名A的綁定關系會自動解除; 
  • 該接口在一天內最多調用100次,兩次調用的間隔需大於5s; 

2.當A評論 B的時候,調用接口 將評論內容 和B的信息傳給服務器,

3.然后服務器 將這些數據通過個推接口傳給個推服務器,個推服務器通過B的用戶唯一標識 找到他所綁定的clientID  然后個推服務器將 評論內容和clientID打包傳給 APNs(Apple Push Notification service), ps(由於個推里邊配置了推送證書,所以能鏈接APNs)

4.APNs在自身的已注冊Push服務的iPhone列表中,查找有相應標識的iPhone,並把消息發到iPhone。 

5.iPhone把發來的消息傳遞給相應的應用程序, 並且按照設定彈出Push通知。

6.通過個推的接口,可以得到透傳消息,進行消息的處理

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM