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›