當前位置:首頁 > IT技術 > 移動平臺 > 正文

移動終端的應用殺掉進程后,接收消息啟動應用的簡要技術說明
2021-08-08 10:03:31

  以吾所知,殺掉進程,被呼叫后能啟動應用,接通視頻通話,吾應該是國內第一家做到的。今天有人請教怎么實現的,說起來功能完成也差不多有8個月了,吾就寫個博文說明一下。

  其實本身并沒有技術秘密,就是一個思路。當時別人介紹用推送,也只做到收到標題欄消息就完事;吾進一步使用了透傳消息,使得體驗完全不同。這樣一張王牌,頭目還做不了業務,吾也是無語。

  道理很簡單,就是使用推送功能。

  原理:

  利用透傳的推送消息。終端系統在收到透傳推送消息之后,終端系統會啟動對應的應用,然后把消息傳給應用。

  目前蘋果、華為、小米是可以的,因為他們有透傳推送消息(即將推送消息轉發給應用)。其他的沒有再做。

  具體的博文,吾應該有博文介紹,可以搜索一下,代碼就不上傳了。

?

  準備工作如下:

  1. 應用上架,開通推送功能。
  2. 終端集成推送功能(不同品牌集成不同代碼)。
  3. 終端啟動時,向服務器通報自己是哪個廠家的終端,以及推送專用的TOKEN。

  具體流程:

  1. 賬戶A向服務器發送請求,要求啟動賬戶B的應用(執行相應任務)。
  2. 服務器收到請求,根據終端廠家及TOKEN,使用相應廠家的代碼,發送透傳類型的推送消息。透傳推送消息會發到相應廠家的推送服務器,再推到對應的終端。
  3. 賬戶B所在終端收到推送消息,啟動應用,并傳遞透傳消息。
  4. 應用收到透傳消息,執行相應的工作。

  

本文摘自 :https://blog.51cto.com/u

開通會員,享受整站包年服務
国产呦精品一区二区三区网站|久久www免费人咸|精品无码人妻一区二区|久99久热只有精品国产15|中文字幕亚洲无线码