We have an application in Production that has native versions for iOS and Android.
We are converting the code of these native applications into a single Xamarin Forms application.
This application is based on WebView, responsible for:
1 - Execute JavaScripts commands of the presented pages;
2 - Execution of C # code, from JavaScripts pages;
3 - Save the content, as image, to storage;
4 - Validate the Certificate through the Certificate Pinning process.
Solution for JavaScript questions:
docs.microsoft.com/pt-br/xamarin/xamarin-forms/app-fundamentals/custom-renderer/hybridwebview
github.com/SKLn-Rad/Xam.Plugin.Webview
Solution for Certificate Pinning: basdecort.com/2018/07/18/protecting-your-users-with-certificate-pinning/
After trying to merge the solutions, I´ve discovered that the forms data are not been submited between pages anymore.
Does anyone knows if Xamarin Forms supports this kind of WebView solution?