Appbit API
Variable: me
Type: Appbit
The Appbit API provides properties and methods which relate directly to the application running on the device.
import { me as appbit } from "appbit";
console.log(`Application ID: ${appbit.applicationId}`);
console.log(`Build ID: ${appbit.buildId}`);
Interface: Appbit
The Appbit API provides properties and methods which relate directly to the application running on the device.
Properties
appTimeoutEnabled
boolean
New in SDK 2.0
Whether the app should time out after a period of inactivity.
The default is true
after an application is launched.
The value true
means that the application will be killed after
2 minutes of inactivity, and false
means that the application will
not be killed due to inactivity, and may run indefinitely.
NOTE: the duration of the timeout is managed by the system and is not configurable using this API.
readonly applicationId
string
Application identifier under which the current application is running.
readonly buildId
string
Application build identifier under which the current application is running.
readonly launchArguments
any
New in SDK 3.0
Launch arguments passed to the app when launched.
onunload
((this: Appbit, event: Event) => any) or undefined
Event listener for the unload
event.
The app will unload after all event listeners have been executed.
Blocking the execution for too long will result in sudden termination of the application. Behavior of asynchronous API calls from the listener is undefined.
readonly permissions
Permissions that have been granted or denied to the application.
Methods
exit()
Returns: void
Request to exit the application. This is an asynchronous request to exit.
The application will be unloaded after the current event loop
iteration finishes. The unload
event will be emitted before the
application is unloaded.