diff --git a/app/src/main/java/uz/myid/sdk/sample/ExampleJavaFragment.java b/app/src/main/java/uz/myid/sdk/sample/ExampleJavaFragment.java deleted file mode 100644 index ab1009e06caf7834f04471346867874d802172eb..0000000000000000000000000000000000000000 --- a/app/src/main/java/uz/myid/sdk/sample/ExampleJavaFragment.java +++ /dev/null @@ -1,70 +0,0 @@ -package uz.myid.sdk.sample; - -import static uz.myid.android.sdk.capture.MyIdResultKt.takeUserResult; - -import android.content.Intent; -import android.os.Bundle; - -import androidx.activity.result.ActivityResultLauncher; -import androidx.annotation.NonNull; -import androidx.fragment.app.Fragment; - -import java.util.Locale; - -import uz.myid.android.sdk.capture.MyIdClient; -import uz.myid.android.sdk.capture.MyIdConfig; -import uz.myid.android.sdk.capture.MyIdException; -import uz.myid.android.sdk.capture.MyIdResult; -import uz.myid.android.sdk.capture.MyIdResultListener; -import uz.myid.android.sdk.capture.model.MyIdBuildMode; -import uz.myid.android.sdk.capture.model.MyIdCameraShape; -import uz.myid.android.sdk.capture.model.MyIdEntryType; -import uz.myid.android.sdk.capture.model.MyIdImageFormat; -import uz.myid.android.sdk.capture.model.MyIdResidentType; -import uz.myid.android.sdk.capture.model.MyIdResolution; - -public class ExampleJavaFragment extends Fragment implements MyIdResultListener { - - private final MyIdClient client = new MyIdClient(); - - @Override - public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - startMyId(); - } - - @Override - public void onSuccess(@NonNull MyIdResult result) { - // Get face bitmap, result code, comparison value - } - - @Override - public void onError(@NonNull MyIdException e) { - // Get error message and code - } - - @Override - public void onUserExited() { - // User exited sdk - } - - private void startMyId() { - String clientId = "client_id"; - String clientHash = "client_hash"; - String clientHashId = "client_hash_id"; - String passportData = "passport_data"; - String dateOfBirth = "date_of_birth"; - - MyIdConfig config = new MyIdConfig.Builder(clientId) - .withClientHash(clientHash, clientHashId) - .withPassportData(passportData) - .withBirthDate(dateOfBirth) - .withBuildMode(MyIdBuildMode.PRODUCTION) - .build(); - - Intent intent = client.createIntent(requireActivity(), config); - result.launch(intent); - } - - private final ActivityResultLauncher result = takeUserResult(this, this); -} diff --git a/app/src/main/java/uz/myid/sdk/sample/ExampleKotlinFragment.kt b/app/src/main/java/uz/myid/sdk/sample/ExampleKotlinFragment.kt deleted file mode 100644 index 0d38f132db82209c608dc24f157d56c5f3b192bf..0000000000000000000000000000000000000000 --- a/app/src/main/java/uz/myid/sdk/sample/ExampleKotlinFragment.kt +++ /dev/null @@ -1,53 +0,0 @@ -package uz.myid.sdk.sample - -import android.os.Bundle -import androidx.fragment.app.Fragment -import uz.myid.android.sdk.capture.MyIdClient -import uz.myid.android.sdk.capture.MyIdConfig -import uz.myid.android.sdk.capture.MyIdException -import uz.myid.android.sdk.capture.MyIdResult -import uz.myid.android.sdk.capture.MyIdResultListener -import uz.myid.android.sdk.capture.model.MyIdBuildMode -import uz.myid.android.sdk.capture.takeUserResult - -class ExampleKotlinFragment : Fragment(), MyIdResultListener { - - private val client = MyIdClient() - - override fun onCreate(savedInstanceState: Bundle?) { - super.onCreate(savedInstanceState) - startMyId() - } - - override fun onSuccess(result: MyIdResult) { - // Get face bitmap and result code - } - - override fun onError(e: MyIdException) { - // Get error message and code - } - - override fun onUserExited() { - // User exited sdk - } - - private fun startMyId() { - val clientId = "client_id" - val clientHash = "client_hash" - val clientHashId = "client_hash_id" - val passportData = "passport_data" - val dateOfBirth = "date_of_birth" - - val config = MyIdConfig.Builder(clientId) - .withClientHash(clientHash, clientHashId) - .withPassportData(passportData) - .withBirthDate(dateOfBirth) - .withBuildMode(MyIdBuildMode.PRODUCTION) - .build() - - val intent = client.createIntent(requireActivity(), config) - result.launch(intent) - } - - private val result = takeUserResult(this) -} \ No newline at end of file diff --git a/myid-sdk-2.2.8.zip b/myid-sdk-2.2.8.zip deleted file mode 100644 index eb042d7e8d23988f4d0b87bb195861b5bccacc69..0000000000000000000000000000000000000000 Binary files a/myid-sdk-2.2.8.zip and /dev/null differ diff --git a/myid-sdk-2.3.0.zip b/myid-sdk-2.3.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..9fa690e7c3a04606ab87f2f388aa03b79388cbb5 Binary files /dev/null and b/myid-sdk-2.3.0.zip differ