Globals / MiniApp
Class: MiniApp
Hierarchy
- MiniApp
Implements
- MiniAppFeatures
- Ad
- Platform
Index
Properties
- chatService
- cookieManager
- esimService
- galleryManager
- miniappUtils
- oneClickSdk
- preferences
- purchaseService
- secureStorageService
- universalBridge
- user
- webviewManager
Methods
- downloadFile
- getHostEnvironmentInfo
- getMauid
- getMessagingUniqueId
- getNetworkStatus
- getPermissionStatus
- getPlatform
- getPoints
- getUniqueId
- loadInterstitialAd
- loadRewardedAd
- onNetworkStatusChanged
- requestCustomPermissions
- requestLocationPermission
- requestPermission
- setCloseAlert
- setScreenOrientation
- shareInfo
- showInterstitialAd
- showRewardedAd
Properties
chatService
• chatService: ChatService = new ChatService()
Defined in js-miniapp-sdk/src/miniapp.ts:185
cookieManager
• cookieManager: CookieManager = new CookieManager()
Defined in js-miniapp-sdk/src/miniapp.ts:190
esimService
• esimService: Esim = new Esim()
Defined in js-miniapp-sdk/src/miniapp.ts:194
galleryManager
• galleryManager: GalleryBridge = new GalleryBridge()
Defined in js-miniapp-sdk/src/miniapp.ts:192
miniappUtils
• miniappUtils: MiniAppUtils = new MiniAppUtils()
Defined in js-miniapp-sdk/src/miniapp.ts:188
oneClickSdk
• oneClickSdk: OneClickSdk = new OneClickSdk()
Defined in js-miniapp-sdk/src/miniapp.ts:195
preferences
• preferences: MiniAppPreference = new MiniAppPreference()
Defined in js-miniapp-sdk/src/miniapp.ts:191
purchaseService
• purchaseService: Purchases = new Purchases()
Defined in js-miniapp-sdk/src/miniapp.ts:189
secureStorageService
• secureStorageService: SecureStorageService = new SecureStorageService()
Defined in js-miniapp-sdk/src/miniapp.ts:186
universalBridge
• universalBridge: UniversalBridge = new UniversalBridge()
Defined in js-miniapp-sdk/src/miniapp.ts:187
user
• user: UserInfoProvider = new UserInfo()
Defined in js-miniapp-sdk/src/miniapp.ts:184
webviewManager
• webviewManager: WebviewManager = new WebviewManager()
Defined in js-miniapp-sdk/src/miniapp.ts:193
Methods
downloadFile
▸ downloadFile(filename: string, url: string, headers?: DownloadFileHeaders): Promise<string>
Implementation of MiniAppFeatures
Defined in js-miniapp-sdk/src/miniapp.ts:319
Parameters:
| Name | Type | Default value |
|---|---|---|
filename |
string | - |
url |
string | - |
headers |
DownloadFileHeaders | {} |
Returns: Promise<string>
getHostEnvironmentInfo
▸ getHostEnvironmentInfo(): Promise<HostEnvironmentInfo>
Implementation of MiniAppFeatures
Defined in js-miniapp-sdk/src/miniapp.ts:310
Returns: Promise<HostEnvironmentInfo>
getMauid
▸ getMauid(): Promise<string>
Implementation of MiniAppFeatures
Defined in js-miniapp-sdk/src/miniapp.ts:224
Returns: Promise<string>
getMessagingUniqueId
▸ getMessagingUniqueId(): Promise<string>
Implementation of MiniAppFeatures
Defined in js-miniapp-sdk/src/miniapp.ts:220
Returns: Promise<string>
getNetworkStatus
▸ getNetworkStatus(): Promise<NetworkStatus>
Defined in js-miniapp-sdk/src/miniapp.ts:197
Returns: Promise<NetworkStatus>
getPermissionStatus
▸ getPermissionStatus(name: PermissionName): Promise<string>
Defined in js-miniapp-sdk/src/miniapp.ts:331
Parameters:
| Name | Type |
|---|---|
name |
PermissionName |
Returns: Promise<string>
getPlatform
▸ getPlatform(): string
Defined in js-miniapp-sdk/src/miniapp.ts:294
Returns: string
getPoints
▸ getPoints(): Promise<Points>
Implementation of MiniAppFeatures
Defined in js-miniapp-sdk/src/miniapp.ts:306
Returns: Promise<Points>
getUniqueId
▸ getUniqueId(): Promise<string>
Implementation of MiniAppFeatures
Defined in js-miniapp-sdk/src/miniapp.ts:216
deprecated Deprecated method for getting the uniqueId use getMessagingUniqueId or getMauid instead
Returns: Promise<string>
loadInterstitialAd
▸ loadInterstitialAd(id: string): Promise<string>
Implementation of Ad
Defined in js-miniapp-sdk/src/miniapp.ts:267
Parameters:
| Name | Type |
|---|---|
id |
string |
Returns: Promise<string>
loadRewardedAd
▸ loadRewardedAd(id: string): Promise<string>
Implementation of Ad
Defined in js-miniapp-sdk/src/miniapp.ts:271
Parameters:
| Name | Type |
|---|---|
id |
string |
Returns: Promise<string>
onNetworkStatusChanged
▸ onNetworkStatusChanged(callback: (status: NetworkStatus) => void): void
Defined in js-miniapp-sdk/src/miniapp.ts:201
Parameters:
| Name | Type |
|---|---|
callback |
(status: NetworkStatus) => void |
Returns: void
requestCustomPermissions
▸ requestCustomPermissions(permissions: CustomPermission[]): Promise<CustomPermissionResult[]>
Implementation of MiniAppFeatures
Defined in js-miniapp-sdk/src/miniapp.ts:259
Parameters:
| Name | Type |
|---|---|
permissions |
CustomPermission[] |
Returns: Promise<CustomPermissionResult[]>
requestLocationPermission
▸ requestLocationPermission(permissionDescription?: string): Promise<string>
Implementation of MiniAppFeatures
Defined in js-miniapp-sdk/src/miniapp.ts:228
Parameters:
| Name | Type | Default value |
|---|---|---|
permissionDescription |
string | ”” |
Returns: Promise<string>
requestPermission
▸ requestPermission(permissionType: DevicePermission): Promise<string>
Implementation of MiniAppFeatures
Defined in js-miniapp-sdk/src/miniapp.ts:205
Parameters:
| Name | Type |
|---|---|
permissionType |
DevicePermission |
Returns: Promise<string>
setCloseAlert
▸ setCloseAlert(alertInfo: CloseAlertInfo): Promise<string>
Implementation of MiniAppFeatures
Defined in js-miniapp-sdk/src/miniapp.ts:327
Parameters:
| Name | Type |
|---|---|
alertInfo |
CloseAlertInfo |
Returns: Promise<string>
setScreenOrientation
▸ setScreenOrientation(screenOrientation: ScreenOrientation): Promise<string>
Implementation of MiniAppFeatures
Defined in js-miniapp-sdk/src/miniapp.ts:302
Parameters:
| Name | Type |
|---|---|
screenOrientation |
ScreenOrientation |
Returns: Promise<string>
shareInfo
▸ shareInfo(info: ShareInfoType): Promise<string>
Implementation of MiniAppFeatures
Defined in js-miniapp-sdk/src/miniapp.ts:283
Parameters:
| Name | Type |
|---|---|
info |
ShareInfoType |
Returns: Promise<string>
showInterstitialAd
▸ showInterstitialAd(id: string): Promise<string>
Implementation of Ad
Defined in js-miniapp-sdk/src/miniapp.ts:275
Parameters:
| Name | Type |
|---|---|
id |
string |
Returns: Promise<string>
showRewardedAd
▸ showRewardedAd(id: string): Promise<Reward>
Implementation of Ad
Defined in js-miniapp-sdk/src/miniapp.ts:279
Parameters:
| Name | Type |
|---|---|
id |
string |
Returns: Promise<Reward>