In the web browser on your phone, visit www.neauviachannel.com
On your first visit, you should see the message about the app
After clicking Install, the app icon should appear on your phone's desktop after a while
When there is no such message, the app should be added manually by selecting "Add to home screen" from the browser menu (e.g. Google Chrome).