Overview
This article describes how to use TestFlight and includes the following:
- Approval Process
- Installation Instructions
- TestFlight Expiration
- Limitations
- Uninstallation Instructions
Approval Process
Development owns the TestFlight process. They submit a version to Apple for approval on the App Store and/or on a TestFlight App version.
Apple approvals for merchants for early access, is 24-48 hours from the time we upload and submit the build. The approval process is only required when it’s the first version in a major release, every subsequent version in that release is immediately approved.
Example:
6.30 (0) major release requires approval
6.30 (1)
6.30 (2)
6.30 (3)
6.30 (4)
6.35 (0) major release requires approval
6.35 (1)
6.35 (2)
6.35 (3)
6.36 (0) major release requires approval
The TestFlight major release is updated after every regularly scheduled General Availability release so in the example above, after we release 6.35 to the App Store, TestFlight would be bumped to 6.40 and require initial approval.
Installation Instructions
Before Installing TestFlight
- Close all tickets and batch out any credit sales and processed all tips.
- Close the Cash Drawer before deleting the app.
Installing TestFlight
- Download the TestFlight app from the app store. Note that it’ll display as a blue icon with a propeller.
- Open the Safari browser and go to the TestFlight site: https://testflight.apple.com/join/20D6PAzE
Important: Change the URL to the correct TestFlight version. - Select Accept.
- Select Install and the Heartland Restaurant version should display the current TestFlight version.
Expiration
Each build is available to test for up to 90 days, starting from the day the build is uploaded. You can see how many days you have left for testing under the app name in TestFlight.
The TestFlight expiration dates can be monitored using the TestFlight app.
Example:
Before the TestFlight Version Expires
Before the TestFlight app is set to expire, The Product Implementation Manager (PIM) should acquire an updated link from the Product Manager of Hospitality/Retail. Once the updated TestFlight link is acquired, the PIM should create a communication to send to dealers with the updated link and the uninstall/install instructions in this document. You must update the link and version numbers accordingly.
- Close all tickets and batch out any credit sales and processed all tips.
- Close the Cash Drawer before deleting the app.
- Delete the TestFlight app from the iPad.
- Install the TestFlight app. Refer to the steps in the Installation Instructions.
Limitations
The device must be running iOS 13 or later to allow feedback to be sent through the TestFlight app or directly from the TestFlight app by taking a screen; this will allow you to report a crash after it occurs. iOS 13 and higher allows you to send the following to the Developer: Screenshots, Comments, App Uptime, Disk Space, Battery Scree Resolution, and Crash logs.
Uninstall Instructions
Before Uninstalling TestFlight
- Close all tickets and batch out any credit sales and processed all tips.
- Close the Cash Drawer before deleting the app.
- Delete the TestFlight app from the iPad.