js-miniapp-bridge - v1.1.0 › MiniApp
Class: MiniApp
Hierarchy
- MiniApp
Implements
Index
Properties
Methods
- getPlatform
- getUniqueId
- loadInterstitialAd
- loadRewardedAd
- requestCustomPermissions
- requestLocationPermission
- requestPermission
- shareInfo
- showInterstitialAd
- showRewardedAd
Properties
Private bridge
• bridge: MiniAppBridge = (window as any).MiniAppBridge
Defined in js-miniapp-sdk/src/miniapp.ts:118
user
• user: UserInfoProvider = new UserInfo(this.bridge)
Defined in js-miniapp-sdk/src/miniapp.ts:119
Methods
getPlatform
▸ getPlatform(): string
Implementation of Platform
Defined in js-miniapp-sdk/src/miniapp.ts:161
Returns: string
getUniqueId
▸ getUniqueId(): Promise‹string›
Implementation of MiniAppFeatures
Defined in js-miniapp-sdk/src/miniapp.ts:125
Returns: Promise‹string›
loadInterstitialAd
▸ loadInterstitialAd(id: string): Promise‹string›
Implementation of Ad
Defined in js-miniapp-sdk/src/miniapp.ts:141
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:145
Parameters:
| Name | Type |
|---|---|
id |
string |
Returns: Promise‹string›
requestCustomPermissions
▸ requestCustomPermissions(permissions: CustomPermission[]): Promise‹CustomPermissionResult[]›
Implementation of MiniAppFeatures
Defined in js-miniapp-sdk/src/miniapp.ts:133
Parameters:
| Name | Type |
|---|---|
permissions |
CustomPermission[] |
Returns: Promise‹CustomPermissionResult[]›
requestLocationPermission
▸ requestLocationPermission(): Promise‹string›
Implementation of MiniAppFeatures
Defined in js-miniapp-sdk/src/miniapp.ts:129
Returns: Promise‹string›
Private requestPermission
▸ requestPermission(permissionType: DevicePermission): Promise‹string›
Defined in js-miniapp-sdk/src/miniapp.ts:121
Parameters:
| Name | Type |
|---|---|
permissionType |
DevicePermission |
Returns: Promise‹string›
shareInfo
▸ shareInfo(info: ShareInfoType): Promise‹string›
Implementation of MiniAppFeatures
Defined in js-miniapp-sdk/src/miniapp.ts:157
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:149
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:153
Parameters:
| Name | Type |
|---|---|
id |
string |
Returns: Promise‹Reward›