Skip to content

Commit ce94401

Browse files
author
Jenkins
committed
3.1.0
1 parent ab3a229 commit ce94401

File tree

9 files changed

+84
-24
lines changed

9 files changed

+84
-24
lines changed

example/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
"cordova-ios": "^6.1.1",
3232
"cordova-plugin-add-swift-support": "^2.0.2",
3333
"cordova-plugin-android-permissions": "^1.1.0",
34-
"@regulaforensics/cordova-plugin-face-api": "^3.0.0",
35-
"@regulaforensics/ionic-native-face-api": "^3.0.0",
34+
"@regulaforensics/cordova-plugin-face-api": "^3.1.0",
35+
"@regulaforensics/ionic-native-face-api": "^3.1.0",
3636
"cordova-plugin-file": "^6.0.2",
3737
"cordova-plugin-telerik-imagepicker": "^2.3.5",
3838
"cordova-plugin-dialogs": "^2.0.2",

example/src/app/home/home.module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { FormsModule } from '@angular/forms'
55
import { RouterModule } from '@angular/router'
66
import { ImagePicker } from "@ionic-native/image-picker/ngx"
77
import { AndroidPermissions } from '@ionic-native/android-permissions/ngx'
8-
import { FaceSDK } from '@regulaforensics/ionic-native-face-api-beta/ngx'
8+
import { FaceSDK } from '@regulaforensics/ionic-native-face-api/ngx'
99
import { Dialogs } from "@ionic-native/dialogs/ngx"
1010

1111
import { HomePage } from './home.page'

example/src/app/home/home.page.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { ImagePicker } from '@ionic-native/image-picker/ngx'
44
import { Dialogs } from '@ionic-native/dialogs/ngx'
55
import { AndroidPermissions } from '@ionic-native/android-permissions/ngx'
66
import { Platform } from '@ionic/angular'
7-
import { Enum, FaceCaptureResponse, LivenessResponse, MatchFacesResponse, MatchFacesRequest, Image, FaceSDK } from '@regulaforensics/ionic-native-face-api-beta/ngx'
7+
import { Enum, FaceCaptureResponse, LivenessResponse, MatchFacesResponse, MatchFacesRequest, Image, FaceSDK } from '@regulaforensics/ionic-native-face-api/ngx'
88

99
var image1 = new Image()
1010
var image2 = new Image()

index.d.ts

Lines changed: 29 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,10 @@ export declare const MatchFacesErrorCodes: {
110110
API_CALL_FAILED: number;
111111
PROCESSING_FAILED: number;
112112
};
113+
export declare const RFSCameraPosition: {
114+
RFSCameraPositionBack: number;
115+
RFSCameraPositionFront: number;
116+
};
113117
export declare const Enum: {
114118
ComparedFacesPairErrorCodes: {
115119
IMAGE_EMPTY: number;
@@ -160,6 +164,10 @@ export declare const Enum: {
160164
API_CALL_FAILED: number;
161165
PROCESSING_FAILED: number;
162166
};
167+
RFSCameraPosition: {
168+
RFSCameraPositionBack: number;
169+
RFSCameraPositionFront: number;
170+
};
163171
};
164172
/**
165173
* @name FaceSDK
@@ -216,21 +224,21 @@ export declare class FaceSDKOriginal extends IonicNativePlugin {
216224
*/
217225
stopLivenessProcessing(): Promise<any>;
218226
/**
219-
* // add configuration
220227
* description
221228
*
222-
* @param {number} cameraId description
229+
* @param {object} config int cameraId - set camera on Android
230+
* RFSCameraPosition cameraPositionIOS - set camera on iOS
223231
* @return {Promise<any>} Returns a promise
224232
*/
225-
presentFaceCaptureActivityByCameraId(cameraId: any): Promise<any>;
233+
presentFaceCaptureActivityWithConfig(config: any): Promise<any>;
226234
/**
227-
* // add configuration
228235
* description
229236
*
230-
* @param {number} cameraId description
237+
* @param {object} config int cameraId - set camera on Android
238+
* RFSCameraPosition cameraPositionIOS - set camera on iOS
231239
* @return {Promise<any>} Returns a promise
232240
*/
233-
startLivenessByCameraId(cameraId: any): Promise<any>;
241+
startLivenessWithConfig(config: any): Promise<any>;
234242
/**
235243
* description
236244
*
@@ -245,6 +253,21 @@ export declare class FaceSDKOriginal extends IonicNativePlugin {
245253
* @return {Promise<any>} Returns a promise
246254
*/
247255
matchFaces(request: any): Promise<any>;
256+
/**
257+
* description
258+
*
259+
* @param {string} language description
260+
* @return {Promise<any>} Returns a promise
261+
*/
262+
setLanguage(language: any): Promise<any>;
263+
/**
264+
* description
265+
*
266+
* @param {MatchFacesRequest} request description
267+
* @param {object} config description
268+
* @return {Promise<any>} Returns a promise
269+
*/
270+
matchFacesWithConfig(request: any, config: any): Promise<any>;
248271
}
249272

250273
export declare const FaceSDK: FaceSDKOriginal;

index.js

Lines changed: 10 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ngx/index.d.ts

Lines changed: 29 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,10 @@ export declare const MatchFacesErrorCodes: {
110110
API_CALL_FAILED: number;
111111
PROCESSING_FAILED: number;
112112
};
113+
export declare const RFSCameraPosition: {
114+
RFSCameraPositionBack: number;
115+
RFSCameraPositionFront: number;
116+
};
113117
export declare const Enum: {
114118
ComparedFacesPairErrorCodes: {
115119
IMAGE_EMPTY: number;
@@ -160,6 +164,10 @@ export declare const Enum: {
160164
API_CALL_FAILED: number;
161165
PROCESSING_FAILED: number;
162166
};
167+
RFSCameraPosition: {
168+
RFSCameraPositionBack: number;
169+
RFSCameraPositionFront: number;
170+
};
163171
};
164172
/**
165173
* @name FaceSDK
@@ -216,21 +224,21 @@ export declare class FaceSDK extends IonicNativePlugin {
216224
*/
217225
stopLivenessProcessing(): Promise<any>;
218226
/**
219-
* // add configuration
220227
* description
221228
*
222-
* @param {number} cameraId description
229+
* @param {object} config int cameraId - set camera on Android
230+
* RFSCameraPosition cameraPositionIOS - set camera on iOS
223231
* @return {Promise<any>} Returns a promise
224232
*/
225-
presentFaceCaptureActivityByCameraId(cameraId: any): Promise<any>;
233+
presentFaceCaptureActivityWithConfig(config: any): Promise<any>;
226234
/**
227-
* // add configuration
228235
* description
229236
*
230-
* @param {number} cameraId description
237+
* @param {object} config int cameraId - set camera on Android
238+
* RFSCameraPosition cameraPositionIOS - set camera on iOS
231239
* @return {Promise<any>} Returns a promise
232240
*/
233-
startLivenessByCameraId(cameraId: any): Promise<any>;
241+
startLivenessWithConfig(config: any): Promise<any>;
234242
/**
235243
* description
236244
*
@@ -245,4 +253,19 @@ export declare class FaceSDK extends IonicNativePlugin {
245253
* @return {Promise<any>} Returns a promise
246254
*/
247255
matchFaces(request: any): Promise<any>;
256+
/**
257+
* description
258+
*
259+
* @param {string} language description
260+
* @return {Promise<any>} Returns a promise
261+
*/
262+
setLanguage(language: any): Promise<any>;
263+
/**
264+
* description
265+
*
266+
* @param {MatchFacesRequest} request description
267+
* @param {object} config description
268+
* @return {Promise<any>} Returns a promise
269+
*/
270+
matchFacesWithConfig(request: any, config: any): Promise<any>;
248271
}

ngx/index.js

Lines changed: 10 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ngx/index.metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[{"__symbolic":"module","version":4,"metadata":{"FaceCaptureException":{"__symbolic":"class"},"LivenessErrorException":{"__symbolic":"class"},"MatchFacesException":{"__symbolic":"class"},"ComparedFacesPairException":{"__symbolic":"class"},"ComparedFace":{"__symbolic":"class"},"ComparedFacesPair":{"__symbolic":"class"},"FaceCaptureResponse":{"__symbolic":"class"},"LivenessResponse":{"__symbolic":"class"},"MatchFacesResponse":{"__symbolic":"class"},"Image":{"__symbolic":"class"},"MatchFacesRequest":{"__symbolic":"class"},"ComparedFacesPairErrorCodes":{"IMAGE_EMPTY":1,"FACE_NOT_DETECTED":2,"LANDMARKS_NOT_DETECTED":3,"FACE_ALIGNER_FAILED":4,"DESCRIPTOR_EXTRACTOR_ERROR":5,"API_CALL_FAILED":6},"FaceCaptureResultCodes":{"CANCEL":1,"CAMERA_NOT_AVAILABLE":2,"CAMERA_NO_PERMISSION":3,"IN_PROGRESS_ALREADY":4,"CONTEXT_IS_NULL":5},"ImageType":{"IMAGE_TYPE_PRINTED":1,"IMAGE_TYPE_RFID":2,"IMAGE_TYPE_LIVE":3,"IMAGE_TYPE_LIVE_WITH_DOC":4},"LivenessErrorCode":{"CONTEXT_IS_NULL":1,"IN_PROGRESS_ALREADY":2,"ZOOM_NOT_SUPPORTED":3,"NO_LICENSE":4,"CANCELLED":5,"PROCESSING_TIMEOUT":6,"API_CALL_FAILED":7,"PROCESSING_FAILED":8,"PROCESSING_ATTEMPTS_ENDED":9},"LivenessStatus":{"PASSED":0,"UNKNOWN":1},"MatchFacesErrorCodes":{"IMAGE_EMPTY":1,"FACE_NOT_DETECTED":2,"LANDMARKS_NOT_DETECTED":3,"FACE_ALIGNER_FAILED":4,"DESCRIPTOR_EXTRACTOR_ERROR":5,"NO_LICENSE":6,"NOT_INITIALIZED":7,"COMMAND_IS_NOT_SUPPORTED":8,"COMMAND_PARAMS_READ_ERROR":9,"API_CALL_FAILED":10,"PROCESSING_FAILED":11},"Enum":{"ComparedFacesPairErrorCodes":{"__symbolic":"reference","name":"ComparedFacesPairErrorCodes"},"FaceCaptureResultCodes":{"__symbolic":"reference","name":"FaceCaptureResultCodes"},"ImageType":{"__symbolic":"reference","name":"ImageType"},"LivenessErrorCode":{"__symbolic":"reference","name":"LivenessErrorCode"},"LivenessStatus":{"__symbolic":"reference","name":"LivenessStatus"},"MatchFacesErrorCodes":{"__symbolic":"reference","name":"MatchFacesErrorCodes"}},"FaceSDK":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@ionic-native/core","name":"IonicNativePlugin","line":287,"character":29},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":286,"character":1}}],"members":{"getServiceUrl":[{"__symbolic":"method"}],"startLiveness":[{"__symbolic":"method"}],"getFaceSdkVersion":[{"__symbolic":"method"}],"presentFaceCaptureActivity":[{"__symbolic":"method"}],"stopFaceCaptureActivity":[{"__symbolic":"method"}],"stopLivenessProcessing":[{"__symbolic":"method"}],"presentFaceCaptureActivityByCameraId":[{"__symbolic":"method"}],"startLivenessByCameraId":[{"__symbolic":"method"}],"setServiceUrl":[{"__symbolic":"method"}],"matchFaces":[{"__symbolic":"method"}]}}}}]
1+
[{"__symbolic":"module","version":4,"metadata":{"FaceCaptureException":{"__symbolic":"class"},"LivenessErrorException":{"__symbolic":"class"},"MatchFacesException":{"__symbolic":"class"},"ComparedFacesPairException":{"__symbolic":"class"},"ComparedFace":{"__symbolic":"class"},"ComparedFacesPair":{"__symbolic":"class"},"FaceCaptureResponse":{"__symbolic":"class"},"LivenessResponse":{"__symbolic":"class"},"MatchFacesResponse":{"__symbolic":"class"},"Image":{"__symbolic":"class"},"MatchFacesRequest":{"__symbolic":"class"},"ComparedFacesPairErrorCodes":{"IMAGE_EMPTY":1,"FACE_NOT_DETECTED":2,"LANDMARKS_NOT_DETECTED":3,"FACE_ALIGNER_FAILED":4,"DESCRIPTOR_EXTRACTOR_ERROR":5,"API_CALL_FAILED":6},"FaceCaptureResultCodes":{"CANCEL":1,"CAMERA_NOT_AVAILABLE":2,"CAMERA_NO_PERMISSION":3,"IN_PROGRESS_ALREADY":4,"CONTEXT_IS_NULL":5},"ImageType":{"IMAGE_TYPE_PRINTED":1,"IMAGE_TYPE_RFID":2,"IMAGE_TYPE_LIVE":3,"IMAGE_TYPE_LIVE_WITH_DOC":4},"LivenessErrorCode":{"CONTEXT_IS_NULL":1,"IN_PROGRESS_ALREADY":2,"ZOOM_NOT_SUPPORTED":3,"NO_LICENSE":4,"CANCELLED":5,"PROCESSING_TIMEOUT":6,"API_CALL_FAILED":7,"PROCESSING_FAILED":8,"PROCESSING_ATTEMPTS_ENDED":9},"LivenessStatus":{"PASSED":0,"UNKNOWN":1},"MatchFacesErrorCodes":{"IMAGE_EMPTY":1,"FACE_NOT_DETECTED":2,"LANDMARKS_NOT_DETECTED":3,"FACE_ALIGNER_FAILED":4,"DESCRIPTOR_EXTRACTOR_ERROR":5,"NO_LICENSE":6,"NOT_INITIALIZED":7,"COMMAND_IS_NOT_SUPPORTED":8,"COMMAND_PARAMS_READ_ERROR":9,"API_CALL_FAILED":10,"PROCESSING_FAILED":11},"RFSCameraPosition":{"RFSCameraPositionBack":0,"RFSCameraPositionFront":1},"Enum":{"ComparedFacesPairErrorCodes":{"__symbolic":"reference","name":"ComparedFacesPairErrorCodes"},"FaceCaptureResultCodes":{"__symbolic":"reference","name":"FaceCaptureResultCodes"},"ImageType":{"__symbolic":"reference","name":"ImageType"},"LivenessErrorCode":{"__symbolic":"reference","name":"LivenessErrorCode"},"LivenessStatus":{"__symbolic":"reference","name":"LivenessStatus"},"MatchFacesErrorCodes":{"__symbolic":"reference","name":"MatchFacesErrorCodes"},"RFSCameraPosition":{"__symbolic":"reference","name":"RFSCameraPosition"}},"FaceSDK":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@ionic-native/core","name":"IonicNativePlugin","line":293,"character":29},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":292,"character":1}}],"members":{"getServiceUrl":[{"__symbolic":"method"}],"startLiveness":[{"__symbolic":"method"}],"getFaceSdkVersion":[{"__symbolic":"method"}],"presentFaceCaptureActivity":[{"__symbolic":"method"}],"stopFaceCaptureActivity":[{"__symbolic":"method"}],"stopLivenessProcessing":[{"__symbolic":"method"}],"presentFaceCaptureActivityWithConfig":[{"__symbolic":"method"}],"startLivenessWithConfig":[{"__symbolic":"method"}],"setServiceUrl":[{"__symbolic":"method"}],"matchFaces":[{"__symbolic":"method"}],"setLanguage":[{"__symbolic":"method"}],"matchFacesWithConfig":[{"__symbolic":"method"}]}}}}]

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@regulaforensics/ionic-native-face-api",
3-
"version": "3.0.0",
3+
"version": "3.1.0",
44
"description": "Ionic Native wrapper for cordova face api",
55
"main": "index.js",
66
"keywords": [

0 commit comments

Comments
 (0)