iOS shares the majority of functionality from "macOS integration", with the exception of the webkit handlers listed below.

Incoming data

Please see the links under the heading 'macOS -> JavaScript Interface' from "macOS integration"

Examples from the macOS integration:

Outgoing messages

Although iOS uses the outgoing messages from the "macOS integration" - there are some that are iOS-only, those are listed below under "Webkit Message Handlers"

Other

Re-exports backgroundMessage
Re-exports getBackgroundTabData