It would be better if we have prebuilt native app (Android & iOS) install banner. which can be enabled/ disabled / configured in system administration page.
one that enables listeners to listen to the streams via that app. which also lnks to Android / iOS app Store if the app is not installed in user's device.
https://github.com/ain/smartbanner.js this with proper configuration options in admin page.