I use Celltracker.io App for android. They also have a iOS version but for that you need jailbreak and I did not test it. The Android version was great. I especially like the last version where you can track messages from social apps without root.See positive reviews
It’s a free, undetectable, and advanced free mobile tracking application exclusively designed for Android Phones. It tracks and records all user-activity from the monitored smartphone which includes browsing history, live-location status, all-call recordings, photos, videos, SMS, social media notifications, e-mails, installed apps, web-filtering, contacts and many more.