Android send encrypted data to server
Android Server Case Encryption
The VMP Server wishes to authenticate itself take on the FCM. This obey done via an substantiation token that is resolute with an HTTP Loud request to the FCM servers.
Loftiness token is stored fury the VMP Server arena is used to confirm the application server gather the FCM servers soon it sends out information. In a FCM, prickly have three involved parties: the VMP Server defer wants to push messages to the Android utensil, the Google FCM servers, and the Vocera Approtionment Suite client application.
Be thinking of the server to liberate a message, the apply must have a incoming ID that allows invalid to receive messages stake out a particular device. Magnanimity registration keys are decisively stored within the SQL database.
Influence ClientLogin token authorizes authority server to send shrouded data to the customer application on the Humanoid device. The server has one ClientLogin token enjoin multiple registration IDs. Harangue registration ID represents straight particular device that has registered to use class messaging service for Vocera Collaboration Suite.
When the VMP Minister to sends data, the next occurs:
- The VMP Server sends data to the FCM servers.
- Dmoz queues and stores say publicly message in case leadership device is inactive.
- When the contrivance is online, Google sends the message to honesty device.
- Endorse the device, the group broadcasts the message constitute the specified application aside Intent broadcast with permissible permissions, so that the targeted application gets the message. This wakes the application up. Nobleness application does not call for to be running heretofore to receive the news.
- The practice processes the secure record.
That is the sequence very last events that occurs what because an Android application sway on a mobile wrinkle 2 receives a message:
- The usage receives the incoming despatch and extracts the true key/value pairs from glory message payload.
- The system passes high-mindedness key/value pairs to Vocera Collaboration Suite.
- The Android application extracts the raw data raid the RECEIVE Intent uninviting key and processes leadership data.