Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a PR about the Feature Request #102 that the implementation of Haptic Feedback.
The usage of haptic feedback has been implemented using
WKWebViewConfigurationandWKUserContentControllerto listen at the events of the webApp doing calls viawebkit.messageHandlerson the Native side in theViewControllerclass is conforming theWKScriptMessageHandlerprotocol to get the type of data needed to perform the actions required by the webApp.for example if we want to have a haptic action in any place of the webApp we have 3 feedback types:
Execute the haptic we must add the following code in where we want the haptic happens:
we could expand using the
WKScriptMessageHandlerto other webApp -> native communication because we can send JSON objects to the native side via the WKScriptMessage that supports basic dataTypes.If you have questions, let me know
Erick