Mobile app for interacting with veralink's URL verification services.
If not done already, you would need to:
- Install Node.js @latest version
- Set up the development environment by following the . This is needed in order to compile the app.
- Clone the repository
git clone https://github.com/luisrowley/veralink-smartshield-app
- Install dependencies
cd veralink-smartshield-app
npm install
- Building and testing locally
npx react-native start
- Start the Proxy Server and then the Smartshield SDK server by following the instructions outlined in the docs for testing locally.
-
QR Code scan : If testing locally, simply navigate to
http://localhost:3000/?url=http://localhost:3001
and aim at the QR Code. -
Manual URL setting : By clicking on "Or enter manually" on the app main screen and then pasting the URL you want to verify.
-
If the URL verification was successful it means the endpoint is safe to navigate to, and the user will be automatically redirected in the browser after the QR scan is made.
-
Otherwise, the user will get notified that the URL's identity cannot be verified, and they may navigate to it at their own risk.