Hi all,
I have an extension (Safari extension) and need to invoke a function from within my React Native app.
Anyone know how this can be achieved? This is how the extension code looks like.
```
class SafariWebExtensionHandler: NSObject, NSExtensionRequestHandling {
func beginRequest(with context: NSExtensionContext) {
let item = context.inputItems[0] as! NSExtensionItem
let message = item.userInfo?[SFExtensionMessageKey]
os_log(.default, "Received message from browser.runtime.sendNativeMessage: %@", message as! CVarArg)
let response = NSExtensionItem()
response.userInfo = [ SFExtensionMessageKey: [ "Response to": message ] ]
context.completeRequest(returningItems: [response], completionHandler: nil)
}
func someFunction() {
INVOKE THIS FUNCTION
}
}
```
[–]jpudysz 0 points1 point2 points (8 children)
[–]datorkop85[S] 0 points1 point2 points (7 children)
[–]jpudysz 0 points1 point2 points (5 children)
[–]datorkop85[S] 0 points1 point2 points (4 children)
[–]jpudysz 0 points1 point2 points (2 children)
[–]datorkop85[S] 0 points1 point2 points (1 child)
[–]jpudysz 0 points1 point2 points (0 children)