Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FR (Liveness): Face Liveness in React Native #4636

Open
2 tasks
finexusCriss opened this issue Nov 6, 2023 · 19 comments
Open
2 tasks

FR (Liveness): Face Liveness in React Native #4636

finexusCriss opened this issue Nov 6, 2023 · 19 comments
Labels
feature-request Request a new feature Liveness React Native An issue or a feature-request for React Native platform

Comments

@finexusCriss
Copy link

On which framework/platform would you like to see this feature implemented?

React Native

Which UI component is this feature-request for?

Liveness

Please describe your feature-request in detail.

AWS Face Liveness in Swift is really good to use, however, I would like to implement it in my React Native project, but the bridging part is not so direct to do, will be really great if there's a ready to use React Native SDK for the Face Liveness too

Please describe a solution you'd like.

No response

We love contributors! Is this something you'd be interested in working on?

  • 👋 I may be able to implement this feature request.
  • ⚠️ This feature might incur a breaking change.
@finexusCriss finexusCriss added the feature-request Request a new feature label Nov 6, 2023
@github-actions github-actions bot added the pending-triage Issue is pending triage label Nov 6, 2023
@ayush987goyal
Copy link
Contributor

Hi @finexusCriss , thanks for the trying out Face Liveness components.

The Amplify Face Liveness Android (Kotlin) and iOS (Swift) SDKs can be integrated into ReactNative application by using Native-Modules . With Native modules, you can start a new activity (in Android) or a UIViewController (in iOS) to render the Amplify Liveness components.

@finexusCriss
Copy link
Author

Hi @ayush987goyal ,thank you so much for the prompt reply, now I feel safe working towards the use of Native-Modules, previously was not sure if it work this way

@reesscot
Copy link
Contributor

reesscot commented Nov 6, 2023

@finexusCriss Thank you for your feature request! While it is possible to integrate the Android / iOS SDK's into a React Native application, please note that this is not officially supported.

We will consider adding an official React Native component to our roadmap.

@reesscot reesscot removed the pending-triage Issue is pending triage label Nov 6, 2023
@reesscot reesscot changed the title Face Liveness in React Native FR (Liveness): Face Liveness in React Native Nov 6, 2023
@finexusCriss
Copy link
Author

Now I'm writing a React Native wrapper for the iOS part of AWS Face Liveness (I'm trying to make the AWS FaceLiveness available as a React Native library),
however the import for FaceLiveness is giving No such module 'FaceLiveness',
Screenshot 2023-11-08 at 10 53 37 PM

I have added the dependency using Swift Package Manager to both the project and pods
image

image

Will be great if I can have alternative on how I can add the dependency correctly to my self made React Native library, thank you.

@reesscot reesscot added React Native An issue or a feature-request for React Native platform Liveness labels Nov 28, 2023
@valentinchelle
Copy link

Any udpate on this?

@reesscot
Copy link
Contributor

reesscot commented Apr 4, 2024

Hi @valentinchelle,
Thank you for your interest, but this is currently not on our roadmap.

@iransousa
Copy link

I made my own module Liveness for react native on Swift and Kotlin and its working fine, if you need some help

@joazvsoares
Copy link

I made my own module Liveness for react native on Swift and Kotlin and its working fine, if you need some help

Hi @iransousa , I'm very interested to learn how you made it, do you have your module in github?

@sanduluca
Copy link

sanduluca commented May 29, 2024

Hi @iransousa i am also interested in your solution

@premjogi
Copy link

Hi @iransousa , I'm very interested to learn how you made it, do you have your module in github?

Yes @iransousa I'm also wanted to know how you implemented in RN using NativeModules.

@iransousa @sanduluca @joazvsoares

@premjogi
Copy link

I made my own module Liveness for react native on Swift and Kotlin and its working fine, if you need some help

Hi @iransousa , I'm very interested to learn how you made it, do you have your module in github?

@iransousa @sanduluca @joazvsoares Can you please share your REPO for the reference?

@manan-schmooze
Copy link

Any updates on this?
@iransousa if you could please share your implementation or maybe write a blog about it somewhere...?

@shuo-hiwintech
Copy link

我在 Swift 和 Kotlin 上为 React Native 制作了自己的模块 Liveness,它运行良好,如果你需要帮助

Bro, can you share this please?

@shuo-hiwintech
Copy link

+1

@github-actions github-actions bot added the pending-maintainer-response Issue is pending response from an Amplify UI maintainer label Nov 15, 2024
@jacoblogan
Copy link
Contributor

Thank you everyone for your excitement and support for this functionality. We will consider adding an officially supported React Native component for this feature.

@github-actions github-actions bot added pending-maintainer-response Issue is pending response from an Amplify UI maintainer and removed pending-maintainer-response Issue is pending response from an Amplify UI maintainer labels Nov 15, 2024
@iransousa
Copy link

iransousa commented Nov 17, 2024

Hello Guys

Sorry guys, these months have been very busy so I was unable to provide an example or how to integrate React Native with Aws Face Liveness, this week I will post a complete functional example for Android and the other week for IOS. I can't post the original code due to the contract with the company that hired me, but the app is in production and working on Android and IOS.

I have made a repository available with the necessary files for integration with Android but I will post the complete example !

React Native Version 0.73.9

https://github.com/iransousa/faceliveness-react-native/tree/example

@cwomack cwomack removed the pending-maintainer-response Issue is pending response from an Amplify UI maintainer label Nov 18, 2024
@mateitudose
Copy link

That would be awesome @iransousa, a solution like that would be perfect until we get an official SDK which is confirmed to be on roadmap

@github-actions github-actions bot added the pending-maintainer-response Issue is pending response from an Amplify UI maintainer label Nov 19, 2024
@cwomack cwomack removed the pending-maintainer-response Issue is pending response from an Amplify UI maintainer label Nov 19, 2024
@CamiloMonteroBDS
Copy link

Hello guys, thank you for your efforts in enhancing the Face Liveness feature! I’m particularly interested in using this functionality in a React Native application. Could you please share if there’s any timeline or update on when this feature might be available for React Native?

Thanks in advance!

@github-actions github-actions bot added the pending-maintainer-response Issue is pending response from an Amplify UI maintainer label Dec 6, 2024
@jordanvn
Copy link
Member

jordanvn commented Dec 6, 2024

Hi @CamiloMonteroBDS, thank you for your interest. However, this is not currently on our roadmap.

@github-actions github-actions bot removed the pending-maintainer-response Issue is pending response from an Amplify UI maintainer label Dec 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Request a new feature Liveness React Native An issue or a feature-request for React Native platform
Projects
None yet
Development

No branches or pull requests