Listening for events
Learn how to listen to the various events that the Cobrowse SDKs exposes to hook in to the lifecycle of a Cobrowse session.
Session Lifecycle Events
Session Loaded Events
CobrowseIO.on('session.loaded', session => {
console.log('A session was loaded', session)
})-(void) sessionDidLoad: (CBIOSession*) session {
NSLog(@"A session was loaded %@", session);
}// Must implement CobrowseIO.SessionLoadDelegate
@Override
public void sessionDidLoad(@NonNull Session session) {
Log.i("App", "A session was loaded " + session);
}CobrowseIO.addListener('session.loaded', session => {
console.log('A session was loaded', session)
})CobrowseIO.instance.sessionDidLoad.listen((session) {
log('Session did load: $session');
});public void SessionDidLoad (Session session);event EventHandler<ISession> SessionDidLoad;Session Updated Events
CobrowseIO.on('session.updated', session => {
console.log('A session was updated', session)
})-(void) sessionDidUpdate: (CBIOSession*) session {
NSLog(@"A session was updated %@", session);
}// Must implement CobrowseIO.Delegate
@Override
public void sessionDidUpdate(@NonNull Session session) {
Log.i("App", "A session was updated " + session);
}CobrowseIO.addListener('session.updated', session => {
console.log('A session was updated', session)
})CobrowseIO.instance.sessionDidUpdate.listen((session) {
log('Session did update: $session');
});public void SessionDidUpdate (Session session);event EventHandler<ISession> SessionDidUpdate;Session Ended Events
Delegate implementation
Last updated