IDytePlatformUtils

Inheritors

DyteIOSPlatform

Functions

Link copied to clipboard
abstract fun decodeAuthToken(authToken: String): String?
Link copied to clipboard
abstract fun getActivity(): Any
Link copied to clipboard
Link copied to clipboard
abstract fun getBatteryLevel(): String
Link copied to clipboard
abstract fun getCurrentTime(): Long
Link copied to clipboard
abstract fun getDeviceInfo(): String
Link copied to clipboard
abstract fun getDeviceModel(): String
Link copied to clipboard
abstract fun getDeviceType(): String
Link copied to clipboard
abstract fun getDiff(startTime: String, endTime: String): String
Link copied to clipboard
abstract fun getFileContent(filePath: String): ByteArray

Returns the entire content of the file as a byte array.

Link copied to clipboard
abstract fun getOsName(): String
Link copied to clipboard
abstract fun getOsVersion(): String
Link copied to clipboard
abstract fun getPlatformFile(uri: Uri): PlatformFile?
abstract fun getPlatformFile(path: String): PlatformFile?
Link copied to clipboard
abstract fun getSdkType(): String
Link copied to clipboard
abstract fun getUrlEncodedString(stringToEncode: String): String
Link copied to clipboard
abstract fun getUserDisplayableTime(time: Long): String
Link copied to clipboard
abstract fun getUtcTimeNow(): String
Link copied to clipboard
abstract fun getUuid(): String
Link copied to clipboard
abstract fun listenForCrashes()
Link copied to clipboard
abstract fun printThread(desc: String? = null)
Link copied to clipboard
abstract fun runOnMainThread(runnable: () -> Unit)