RASP, app shielding and mobile app hardening protect different parts of the same attack. Here is where each one stops, and the question most never ask.
Mobile app hardening protects an app on devices you do not control. What it covers, the five layers, how it deploys, and how to evaluate it.