WebApp

external class WebApp(source)

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
Link copied to clipboard
external val backButton: BackButton
Link copied to clipboard
external val backgroundColor: String
Link copied to clipboard
Link copied to clipboard
external val bottomBarColor: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external val colorScheme: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external val gyroscope: Gyroscope
Link copied to clipboard
Link copied to clipboard
external val headerColor: String
Link copied to clipboard
external val initData: String
Link copied to clipboard
Link copied to clipboard
external val isActive: Boolean
Link copied to clipboard
Link copied to clipboard
external val isExpanded: Boolean
Link copied to clipboard
external val isFullscreen: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external val mainButton: BottomButton
Link copied to clipboard
external val platform: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external val themeParams: ThemeParams
Link copied to clipboard
external val version: String
Link copied to clipboard
external val viewportHeight: Float
Link copied to clipboard

Functions

Link copied to clipboard
external fun addToHomeScreen()
Link copied to clipboard
external fun checkHomeScreenStatus(callback: HomeScreenStatusCallback = definedExternally)
Link copied to clipboard
external fun close()
Link copied to clipboard
external fun closeScanQrPopup()
Link copied to clipboard
Link copied to clipboard
external fun disableVerticalSwipes()
Link copied to clipboard
external fun downloadFile(params: DownloadFileParams, callback: (Boolean) -> Unit = definedExternally)
Link copied to clipboard
Link copied to clipboard
external fun enableVerticalSwipes()
Link copied to clipboard
external fun exitFullscreen()
Link copied to clipboard
external fun expand()
Link copied to clipboard
external fun isVersionAtLeast(version: String): Boolean
Link copied to clipboard
external fun lockOrientation()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun openInvoice(url: String, callback: (InvoiceClosedInfo) -> Unit = definedExternally)
Link copied to clipboard
external fun openLink(url: String, params: OpenLinkParams = definedExternally)
Link copied to clipboard
external fun openTelegramLink(url: String)
Link copied to clipboard
external fun readTextFromClipboard(callback: ClipboardTextReceivedCallback? = definedExternally)
Link copied to clipboard
external fun ready()
Link copied to clipboard
external fun requestContact(callback: (Boolean) -> Unit? = definedExternally)
Link copied to clipboard
external fun requestEmojiStatusAccess(callback: (Boolean) -> Unit = definedExternally)
Link copied to clipboard
external fun requestFullscreen()
Link copied to clipboard
external fun requestWriteAccess(callback: (Boolean) -> Unit? = definedExternally)
Link copied to clipboard
external fun sendData(data: String)
Link copied to clipboard
external fun setBackgroundColor(color: String)
Link copied to clipboard
external fun setBottomBarColor(color: String)
Link copied to clipboard
external fun setEmojiStatus(custom_emoji_id: Long, params: EmojiStatusParams = definedExternally, callback: (Boolean) -> Unit = definedExternally)
Link copied to clipboard
external fun setHeaderColor(color: String)
Link copied to clipboard
external fun shareMessage(msg_id: Long, callback: (Boolean) -> Unit = definedExternally)
Link copied to clipboard
external fun shareToStory(mediaUrl: String, params: StoryShareParams? = definedExternally)
Link copied to clipboard
external fun showAlert(message: String, callback: AlertCallback? = definedExternally)
Link copied to clipboard
external fun showConfirm(message: String, callback: ConfirmCallback? = definedExternally)
Link copied to clipboard
external fun showPopup(params: PopupParams, callback: ClosePopupCallback? = definedExternally)
Link copied to clipboard
fun WebApp.showPopup(message: String, title: String?, buttons: Array<PopupButton>, callback: ClosePopupCallback? = null)
fun WebApp.showPopup(message: String, title: String?, firstButton: PopupButton, vararg otherButtons: PopupButton, callback: ClosePopupCallback? = null)
Link copied to clipboard
external fun showScanQrPopup(params: ScanQrPopupParams, callback: QRTextReceivedCallback? = definedExternally)
Link copied to clipboard
external fun unlockOrientation()