Skip to content
This repository has been archived by the owner on Jan 15, 2021. It is now read-only.

Milestone 2

Compare
Choose a tag to compare
@mslipenchuk267 mslipenchuk267 released this 02 Nov 13:59
· 109 commits to master since this release
6f48778

Release Notes

New Features

  • Testing Resources
    • Redirects User to News site by their selected state
  • QR Code Submission
    • Allows user to submit their tempID to the Infection API upon scanning of Positive QR Code
    • QR codes are attached In the assets at bottom of page
  • Push Notifications
    • Allows users to receive notification with infected IDs payload

Installation

Please provide your Apple ID email or Google Play store email and mobile platform (iOS or Android) to tuf91673@temple.edu.
Matt will add you to the iOS internal testers or Android closed beta testing team.

iOS

  1. You will receive an email asking to be invited to Matthew Slipenchuk's developer account as a tester, click on 'activate your account' in the email:
    appStoreConnectInvitation
  2. Next, you will receive an email with instructions on how to download the application via TestFlight
    (TestFlight is an application developed by Apple that helps distribute apps in the beta testing phase)
    parliamentTestFlightInvitation
  3. Click on the 'View in TestFlight' Button in the email
    • If you don't have TestFlight installed, you will be directed to the app store to TestFlight from App store, after you do this open TestFlight
    • If you already have TestFlight installed, it will be opened
  4. Install Parliament-TU
    testFlightParliament
  5. After the app finishes installing, it will appear on the first available space on your phone's home screen(s)
    parliamentiOSHome

Android

  1. After you have been invited as an internal tester, this invite link will become available: https://play.google.com/apps/internaltest/4700535345137251262
  2. You now have access to the Play Store listing:
    https://play.google.com/store/apps/details?id=com.parliament_temple
  3. Install the application from the listing on your mobile device

Usage

Testing Resources

  1. Login or Make account
  2. Open the 2nd tab with the looking glass
  3. Click on 'Find News in Your State'
  4. Search for your state or scroll to a state
  5. Press on State
  6. You will now be redirected to local news for your selected State

QR Code Submission

  1. Login or Make account
  2. In the first tab, press start underneath the advertising column
  3. Confirm that an ID appears in the text window above, this is your temporary ID that is now being advertised
  4. Open the 2nd tab with the looking glass
  5. Press on the Submit QR Code Button
  6. Scan the provided Positive QR code
  7. Volunteer your data on the next screen
  8. An alert will appear indicating that your data was successfully uploaded
  9. Now go back and scan the negative QR code, observe that you are redirected to a page indicating that results were negative
  10. Now go back and scan the invalid QR code, observe that an alert appears indicating that the QR code was invalid

Push Notifications

Real Bluetooth Contact Tracing (2 phones required)

  1. Open application on 2 phones: phone A and phone B
  2. Login or Make account on both devices
  3. Press the start advertising and start scanning buttons on both phones with phones within 6 feet of eachother
  4. On phone A, follow instructions starting from step 4 in QR Positive code submission above
  5. After phone A's data has been uploaded, email tuf91673@temple.edu saying you are ready to receive a notification and a notification will be sent to your device
  6. Do not close application, Go to the 'Bell' tab (2nd one from the right) and observe that a notification is there for a potential exposure on the date you selected and with a signal strength of 11.11

Bluetooth Mock Contact Tracing (1 phone required)

  1. In the same session as the QR Code Submission, write down your generated temp ID from the text window

(Figure 1: Advertising and copying your temporary ID)

tempId

View Figure 2 below shows steps 2-5

  1. Give this ID to another friend
  2. Your friend should navigate to the last tab with the cog
  3. Scroll down and enter your friend's temp ID and select a date (current date or in the last 14 days)
  4. Press Add Device

(Figure 2: Adding a Mocked Device)

mockID
6. Do not close application, email tuf91673@temple.edu saying you are ready to receive a notification and a notification will be sent to your device
7. Go to the 'Bell' tab (2nd one from the right) and observe that a notification is there for a potential exposure on the date you selected and with a signal strength of 11.11