Proof

@pusher/pusher-websocket-react-native

unchanged upstream JS over PusherWebsocketReactNative; browser WebSocket implements the iOS PusherSwift protocol, connection states, public/private/presence/encrypted subscriptions, callback or endpoint auth, client events, member changes, errors and key refresh; protocol proof uses published 1.3.1
95%
API coverage
No visual proof cases have been published for this package yet. The registry summary below describes what the compat layer implements.
Working—
Missing (2)
browser TLSauth endpoint CORS and tab suspension restrictions; activity checks use protocol JSON ping instead of native control-frame ping