WKWebview - Communication complexe entre Javascript & amp; code natif

Dans WKWebView nous pouvons appeler ObjectiveC/swift code en utilisant webkit gestionnaires de messages
par exemple: webkit.messageHandlers.<handler>.pushMessage(message)

Il fonctionne bien pour de simples fonctions javascript sans paramètres. Mais;

  1. Est-il possible de faire appel à du code natif avec JS fonction de rappel comme paramètres?
  2. Est-il possible de renvoyer une valeur à la JS fonction de code natif?

source d'informationauteur Clement Prem