mirror of
https://github.com/danielsogl/awesome-cordova-plugins.git
synced 2026-05-02 00:07:23 +08:00
feat(cordova-plugin-unvired-sdk): added a new functions.
This commit is contained in:
@@ -213,6 +213,10 @@ export enum NotificationListenerType {
|
|||||||
* Notify that the JWT token is received
|
* Notify that the JWT token is received
|
||||||
*/
|
*/
|
||||||
JWTTokenReceived = 12,
|
JWTTokenReceived = 12,
|
||||||
|
/**
|
||||||
|
* Notify that the JWT token is expired
|
||||||
|
*/
|
||||||
|
jwtTokenExpired = 13
|
||||||
}
|
}
|
||||||
|
|
||||||
export enum AttachmentItemStatus {
|
export enum AttachmentItemStatus {
|
||||||
@@ -1422,6 +1426,19 @@ export class UnviredCordovaSDK extends AwesomeCordovaNativePlugin {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** For Mobile platform only
|
||||||
|
* getPushNotificationListener - Register for callback on Push Notification received from server
|
||||||
|
*
|
||||||
|
* Mobile Only api
|
||||||
|
*/
|
||||||
|
@Cordova({
|
||||||
|
observable: true,
|
||||||
|
})
|
||||||
|
getPushNotificationListener(): Observable<string> {
|
||||||
|
return;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* For Browser platform only.
|
* For Browser platform only.
|
||||||
* Reinitialize web db. Use this api to initialize db from persisted local storage db
|
* Reinitialize web db. Use this api to initialize db from persisted local storage db
|
||||||
@@ -1734,6 +1751,31 @@ export class UnviredCordovaSDK extends AwesomeCordovaNativePlugin {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets the authentication token (JWT) to be used for communicating with UMP server.
|
||||||
|
* This api is useful in scenarios where the app has its own authentication mechanism and receives a JWT token from UMP server.
|
||||||
|
* The app can set this token using this api and all subsequent communication with UMP server would be authenticated using this token.
|
||||||
|
*
|
||||||
|
* @param token JWT token received from UMP server.
|
||||||
|
* @returns A promise containing true if the operation was successful.
|
||||||
|
*/
|
||||||
|
@Cordova()
|
||||||
|
setAuthToken(token: string): Promise<boolean> {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the validity of the authentication token in seconds.
|
||||||
|
* If the return value is less than or equal to 0, then the token is either not set or expired.
|
||||||
|
* If the return value is greater than 0, then it contains the number of seconds for which the token is valid from now.
|
||||||
|
*
|
||||||
|
* @returns A promise containing number of seconds for which the token is valid.
|
||||||
|
*/
|
||||||
|
@Cordova()
|
||||||
|
getAuthTokenValidity(): Promise<number> {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get UMP request configuration with authentication headers
|
* Get UMP request configuration with authentication headers
|
||||||
* @param {string} endpoint - The API endpoint
|
* @param {string} endpoint - The API endpoint
|
||||||
|
|||||||
Reference in New Issue
Block a user