SentryCard Admin

SentryCard Admin

Enables advanced configuration of your enterprise SentryCard deployment. With this app, you can reset biometrics on demo and visitor cards, enable HID encoding, check version information about your SentryCard, and access other configuration functions.

Notable Functionality:

  • Uses Near Field Communication (NFC) to communicate with Sentry Java card products using APDU commands.

  • Stores various user settings with User Defaults, using an iPhone Settings Schema allowing users to change these settings via the iPhone Settings application.

  • Features a custom hexadecimal keyboard and specialized text field for code input, utilizing UIViewRepresentable to host a custom UIKit text field that restricts paste and removes some commands from the action menu.

  • This is a white-label application that uses custom build configurations that produce archives with different bundle identifiers, and contains an extensive design system allowing customers to easily change branding (colors, fonts, images, spacing, almost all UI elements are customizable).

Written in Swift 6 using SwiftUI