Captive portal app download verification

One of our clients wishes to use the captive portal to only allow internet access after downloading the company app from Google Play/App store (similar to social media authentication). Is there any way of doing this with the current software capabilities? If not, this would be a useful feature to have within the captive portal settings.