Skip to content

Migration Guide: From 8.2 to 8.3

Mobile

Changed the data type of Group IDs in Face API search request from the number array to the string array (UUIDs). See the details below.

Changed RGLFaceAPISearchParams.groupIDs data type from NSArray<NSNumber *> to NSArray<NSString *>.

For the information about the most current functionality, see iOS API Reference Documentation.

Changed FaceApiParams.Search.groupIds data type from int[] to String[].

For the information about the most current functionality, see Android API Reference Documentation.

Changed FaceApiSearchParams.groupIDs data type from List<int> to List<String>.

For the information about the most current functionality, see Flutter API Reference Documentation.

Changed FaceApiSearchParams.groupIDs data type from number[] to string[].

Changed FaceApiSearchParams.groupIDs data type from number[] to string[].

Changed FaceApiSearchParams.groupIDs data type from number[] to string[].

Android

Changed FaceApiParams.Search.GroupIds data type from int[] to String[].

iOS

Changed RGLFaceAPISearchParams.GroupIDs data type from NSNumber[] to NSString[].

Flutter

Async methods that could be called synchronously but did not actually require asynchronous execution have been replaced with regular methods.

Full list of affected DocumentReader.instance methods:

  • deinitializeReader();
  • startNewPage();
  • startNewSession();
  • stopScanner();
  • stopRFIDReader();
  • addPKDCertificates(certificates);
  • clearPKDCertificates();
  • endBackendTransaction();

Example:

DocumentReader.instance.deinitializeReader();
// happens instantly
await DocumentReader.instance.deinitializeReader();
print("deinitialize finished");

For the information about the most current functionality, see Flutter API Reference Documentation.