Device tracking gateways

Device tracking allows a MobiLink server to track devices using the remote ID information of a push request. A device tracking gateway uses automatically-tracked IP addresses, phone numbers, and public wireless network provider IDs to deliver push notifications through SYNC, UDP, and SMTP gateways. The gateway attempts to connect to the device using a SYNC gateway first. If delivery fails, a UDP gateway is attempted, followed by an SMTP gateway. This feature is useful when you expect device addresses to change.

A device tracking gateway can have a maximum of three subordinate gateways: one SYNC, one SMTP, and one UDP. Push notifications are automatically routed to one of the subordinate gateways based on the device tracking information sent by a Listener. By enabling these subordinate gateways, device address changes are automatically managed by the MobiLink server. When an address changes, the Listener synchronizes with the consolidated database to update the tracking information, which is located in the ml_device_address system table.

Most 9.0.1 or later Listeners support device tracking. If you are using a Listener that does not support device tracking, you can use a device tracking gateway by providing the tracking information yourself. See Adding support for device tracking.

See also

Adding support for device tracking
Quick guide to device tracking gateway configuration