Heartbeat is a collective term referring to each time a client applications communicates with the licensing service or server. After the initial product activation, heartbeats enable the collection of information for analytics (e.g., software version, operating systems), usage, and the transmission of possibly updated licensing parameters to the client.
Typical heartbeat frequency examples:
- Every X weeks or months
- After every software update
- Only once (during activation)
- During every program start