JetBrains: Detect install/uninstall events and generate a unique device id
Created by: philipp-spiess
Part of #35178 (closed)
This PR adds a way for us to detect install/uninstall events as well as make sure we have a unique device id that we can use for all further logging.
Test plan
Added custom dialogs and walked through the behavior here:
https://www.loom.com/share/f46fa0101a544cf19e1e9c0d73c078b6
App preview:
Check out the client app preview documentation to learn more.