New feature: Request UserInfo
The requestUserInfo function added to the Meshtastic Android project offers several key advantages:
https://github.com/user-attachments/assets/b3f863e8-df40-4284-95f2-11ab5fa08e1e
(preview from old dev version)
Improved Data Completeness: This function allows actively requesting user information when the longName and shortName are unknown. This ensures complete data for each node, especially when initial packets lack user details.
Enhanced Reliability: It addresses the issue of missing user information due to initial packet loss or communication challenges with distant nodes. This improves synchronization and data reliability across the network.
Minimal Network Load: The function is designed to minimize network traffic by limiting requests to a minimum interval of 5 minutes per node, preventing excessive network load.
The function works similarly to position requests, providing a unified approach to querying nodes and facilitating potential future expansions. Overall, this function enhances data reliability and completeness in the Meshtastic network without significantly impacting performance.