Poseidon iOS app launch background poc

Register
Submit a solution
The challenge is finished.

Challenge Overview

Challenge Objectives

 

Create an iOS POC app and validate that app can be launched from background with NFC tag contact.

 

Technology Stack

iOS

 

Project Overview

In this project we will be creating a mobile app that can scan QR code, which will be used to pay at POS. The workflow will be as a customer comes to POS terminal and open our app to pay the payment. Terminal will show dynamically generated QR code which customers can scan through our app and pay.

 

But doing this will make the customer to find and open his app, so to improve the user experience of the customer we would like to install some NFC tag near POS, which when contacted by customer’s phone will open our app with QR code scanner screen. So this will reduce the time of payment and improve the user experience.

 

With this challenge we would like to validate this process or suggest if you have a better way of improving the UX.

 

Individual requirements

  1. Create an iOS app which shows two tab, one tab for home page and another for scanning the QR code. 

    1. By default the home screen should be open when app is opened. 

    2. Scanner should show the information of QR in popup.

    3. The confirmation popup should have “Ok” and “Cancel” button, with the message to confirm the payment

    4. Clicking Ok should close the confirmation popup and show another alert popup with successfully paid message.

    5. Clicking Cancel should close the confirmation popup and go to the home screen.

 
  1. Validate that when iPhone is contacted to the NFC tag, it will open our app’s screen “scan & pay”.

 

See the example here https://youtu.be/Fn2tBhwoXpU it plays songs on tapping to nfc tag, we need similar but to open the app and make ready for QR scan.

https://github.com/FabianGroeger96/NFC-Background-reading

 


Final Submission Guidelines

Please submit the following

  1. Source Code with guide to deploy

  2. Video showing that when iphone is contacted with NFC tag, payment app is opened, Please upload video to google drive.

ELIGIBLE EVENTS:

2020 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30108611