The XHP profit pulse on your Android home screen and lock screen — the same four numbers ActivitySmith shows on iPhone
The app ships with no numbers in it — every cell reads — until the real pulse arrives. Paste the pulse topic (sent to you separately, not published here) into the Pulse topic field on the main screen and tap Connect. A full https://ntfy.sh/… URL works too; the app keeps just the topic.
From then on the phone checks for a new pulse every 15 minutes on its own, and Refresh pulls one immediately. The status line under the buttons reports what happened, including the job server's own clock so you can tell fresh numbers from stale ones.
The same four numbers the XHP job server pushes to ActivitySmith every five minutes, published a second time for Android. Days close on America/Mexico_City, and parking and assignments never double count.
| Metric | Key | Format |
|---|---|---|
| Parking profit | parking_profit_today | USD |
| Parking sales | parking_sales_today | count |
| Assignment profit | assignment_profit_today | USD |
| Assignment sales | assignment_sales_today | count |
Android removed third-party lock-screen widgets in 5.0 and One UI never brought them back, so no widget can be placed there. The surface that does draw on the lock screen is an ongoing notification, which is what Android 16 promotes to a Live Update — so PulseKit puts all four metrics there as a single card.