iOS Cobrowse
Learn how to use Cobrowse feature using our native SDK.
Acquire has this feature called Co-browsing which is unique in its sense, as it allows an agent to browse the session with the customer so that he/she can get the desired product/services on their website to purchase.
To use Cobrowse in your own app, you'll need to add our Native SDKs. We've made this as simple as possible, with just a few lines of code.
Once the Native SDKs are added to your app, everything else is done through our web dashboard in any browser - no plugins or installs needed.
Methods
Get Cobrowse Code
Get visitor cobrowse code, when acquire session ready to connect
If acquire support session not started then it will return -1, otherwise session code to start cobrowse session with agent.
Sample code
NSInteger code = [[AcquireIO support] getCobrowseCode];
Add Mask on View
Adds a UIView to mask during the cobrowse session.
Parameter
Type
Description
view
id <UIView>
instance to mask required
Sample Code
//Mask UIImageView
[[AcquireIO support] addMaskedView:self.imageView];
//Mask UITextField
[[AcquireIO support] addMaskedView:self.textfield];
//Mask UITextView
[[AcquireIO support] addMaskedView:self.textview];
Remove Masked View
Remove a UIView from being masked during a cobrowse session.
Sample Code
[[AcquireIO support] removeMaskedView:self.yourMaskedView];
Mask Keyboard
Masks the keyboard from being shown (Default: NO)
Sample Code
[[AcquireIO support] maskKeyboard:YES]
Pause Sharing
Pause an active cobrowse session
Sample Code
[[AcquireIO support] pauseSharing];
Start Sharing
Start a cobrowse session with a agent. Note that for Visitor sessions already start sharing when agent start cobrowse session via code. You can Pause and start sharing again.
init: no need to call first time. After pause then you can call this method
Sample Code
[[AcquireIO support] startSharing];
End Sharing
End the cobrowse session. Calling endSharing initiates the process of ending the session.
Show prompt message for end confirmation, see:

Parameter
Parameter
Type
Description
showPrompt
boolean
Pass bool value to show or not confirmation.
Sample Code
[[AcquireIO support] endSharing:NO];
Remove Stop Sharing Button
After session is connected you can choose to show our stop button or not.

Add key @"ShowDefaultStopButton"
for stop sharing button. Set Value @NO
to hide the stop button.
Also check about how to add key in config dictionary, see this:
SDK Configuration ExampleExample app
If you want a sample app for cobrowse_only SDK version , you can download the sample app with integrated our SDK from Github. Example app provided here for both Objective-C.
Next: How to configure Acquire SDK in App, See this:
SDK Configuration ExampleLast updated