7punches App Switching

Introduction

App Switching is the process by which an application can launch a different, third-party application to perform an action.

We currently allow app switching to our 7punches application starting in version 2022.12.0 (258). The latest version available is 2022.21.2 (261)

A common use case are Point-of-Sale partners that do not wish to build our their own labor solution. Side loading 7punches and switching between the POS app and 7punches our common customers get the benefit of "clocking in on the POS", and partners don't have to build labor solutions. In return, partners can also just export labor cost information from our APIs to show customers reports on sales v. labor within POS dashboards.

Flow

When a partner application launches 7punches the user can login, clock in/out, take breaks, complete break attestation, and all other 7punches operations. Upon completion of the punch action, 7punches will launch back to the originating application.

Android App Switching

You can download the 7punches app from the Android Play store if your configuration supports it. If you cannot install the application via the store please contact [email protected] to acquire an APK for side loading.

The 7punches app requires Android 5.0 (API level 21)

You can launch 7punches with an intent.

try {
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("sevenshifts://punch")));
} catch (ActivityNotFoundException e) {
    // Activity can not be found to execute the given Intent
}

iOS App Switching

Our iOS app is not available for app switching at this time. Interested in being the first to try it? Let us know!