0.0.5 • Published 6 months ago

capacitor-sdk-mindbox v0.0.5

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
6 months ago

capacitor-mindbox-sdk

Mindbox SDK

Install

npm install capacitor-mindbox-sdk
npx cap sync

API

echo(...)

echo(options: { value: string; }) => Promise<{ value: string; }>
ParamType
options{ value: string; }

Returns: Promise<{ value: string; }>


initialize(...)

initialize(options: InitializationData) => Promise<void>
ParamType
optionsInitializationData

getDeviceUUID()

getDeviceUUID() => Promise<{ deviceUUID: string; }>

Returns: Promise<{ deviceUUID: string; }>


getToken()

getToken() => Promise<{ token: string; }>

Returns: Promise<{ token: string; }>


updateToken(...)

updateToken(options: { token: string; }) => Promise<void>
ParamType
options{ token: string; }

registerInAppCallbacks(...)

registerInAppCallbacks(callbacks: InAppCallback[]) => Promise<void>
ParamType
callbacksInAppCallback[]

executeAsyncOperation(...)

executeAsyncOperation(options: ExecuteAsyncOperationPayload) => Promise<void>
ParamType
optionsExecuteAsyncOperationPayload

executeSyncOperation(...)

executeSyncOperation(options: ExecuteSyncOperationPayload) => Promise<any>
ParamType
optionsExecuteSyncOperationPayload

Returns: Promise<any>


setLogLevel(...)

setLogLevel(options: { level: number; }) => Promise<void>
ParamType
options{ level: number; }

getSdkVersion()

getSdkVersion() => Promise<{ sdkVersion: string; }>

Returns: Promise<{ sdkVersion: string; }>


pushDelivered(...)

pushDelivered(options: { uniqKey: string; }) => Promise<void>
ParamType
options{ uniqKey: string; }

updateNotificationPermissionStatus(...)

updateNotificationPermissionStatus(options: { granted: boolean; }) => Promise<void>
ParamType
options{ granted: boolean; }

Interfaces

InitializationData

PropType
domainstring
endpointIdstring
subscribeCustomerIfCreatedboolean
shouldCreateCustomerboolean
previousInstallIdstring
previousUuidstring

InAppCallback

MethodSignature
getName() => string
onInAppClick(id: string, redirectUrl: string, payload: string) => void
onInAppDismissed(id: string) => void

ExecuteAsyncOperationPayload

PropType
operationSystemNamestring
operationBodyany

ExecuteSyncOperationPayload

PropType
operationSystemNamestring
operationBodyany
onSuccess(data: any) => void
onError((error: any) => void)
0.0.5

6 months ago

0.0.4

7 months ago

0.0.3

7 months ago

0.0.2

7 months ago

0.0.1

7 months ago