Features

Learn how to use different features in Wisej Mobile.

for a full list of properties, methods and events see the API documentation.

Hardware Features

Biometric Authentication

Biometric authentication is a form of security that uses the biometric features of a user to identify and validate a user. Android and iOS both implement a form of this for user-identification.

Biometric authentication will fallback to passcode authentication if available.

Document Scanning

Using VisionKit in iOS, devices can leverage the built-in document scanner to upload documents to their Wisej application.

The Android version includes a custom implementation.

Document scanning on iOS requires iOS 14 or greater.

Haptic Feedback

Haptic feedback uses touch as a means to communicate with users. It applies forces, vibrations, or motions to the user.

Haptic Feedback Types

  • Error: Play when a user performs an error.

  • Success: Play when a user performs a successful action.

  • Warning: Play when you want to warn the user of an action.

To reduce the latency between the client and server, trigger the haptic feedback from a ClientEvent. See Features for an example.

Near-field Communication (NFC)

Near-Field-Communication is a set of communication protocols that allows the communication of two electronic devices. This protocol is often used for contactless payment systems.‌

Sensors

As the system gathers information using various sensors on a device, the raw data can be monitored and used in the Wisej application.

Software Features

Audio

By default, iOS Safari does not allow auto-playing audio. The native integration disables this “feature”, so developers can play sounds on button clicks or any event after the first DOM interaction.

Native Popups

Native popups show users relevant in-app information that often request some form of feedback such as a selection or text entry.‌

Push Notifications

Push notifications are user-facing messages that display important information to the user about a specific application.‌

To learn how to send push notifications, see the Push Notifications guide.

Permissions

When using certain device capabilities, it may be required to request the specified permission from the user of the device before proceeding.

Device Permission Types

  • Camera: Required to use the device’s camera.

  • Location: Required to access the device’s location.

  • Microphone: Required to access the device’s microphone.

  • Photos: Required to access the device’s photo library natively.

Screen Brightness

The brightness of the screen can be controlled through the Wisej application.

Screen Timeout

The timeout of the screen display can be controlled through the Wisej application.

Status Bar

The status bar appears on the top edge of the device's screen. It displays useful information about the time, network connectivity, and more.

Tab Bar

A tab bar is a graphical element that appears at the bottom of the user's screen. It provides an interface for quickly switching between different parts of an application.

Toolbar

The toolbar is a graphical control that features buttons, icons, and other elements to interact with the user.‌

Last updated