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