Yes, you can attach the Wahoo Trackr to a square seatpost. It comes with a seatpost mounting kit that includes 3 rubber inserts for round, aerodynamic or D-shaped profiles.
The Trackr Radar cannot be used with a phone/app. It requires a biking computer with ANT+ (quite a difference with Garmin that can be used with an app via Bluetooth)