API Reference
UnifiedSdk
Initialization
Methods
init(Context context, ClientInfo clientInfo, UnifiedSdkConfig config)
init(Context context, ClientInfo clientInfo, UnifiedSdkConfig config)getInstance()
getInstance()setLogging(Boolean enabled)
setLogging(Boolean enabled)Vpn
Methods
start(SessionConfig sessionConfig, CompletableCallback callback)
start(SessionConfig sessionConfig, CompletableCallback callback)stop(String reason, CompletableCallback callback)
stop(String reason, CompletableCallback callback)restart(SessionConfig sessionConfig, CompletableCallback callback)
restart(SessionConfig sessionConfig, CompletableCallback callback)updateConfig(SessionConfig sessionConfig, CompletableCallback callback)
updateConfig(SessionConfig sessionConfig, CompletableCallback callback)getStartTimestamp(Callback<Long> callback)
getStartTimestamp(Callback<Long> callback)Backend
Methods
login(AuthMethod auth, Callback<User> callback)
login(AuthMethod auth, Callback<User> callback)logout(CompletableCallback callback)
logout(CompletableCallback callback)currentUser(Callback<User> callback)
currentUser(Callback<User> callback)isLoggedIn(Callback<Boolean> callback)
isLoggedIn(Callback<Boolean> callback)locations(ConnectionType connectionType, Callback<AvailableLocations> callback)
locations(ConnectionType connectionType, Callback<AvailableLocations> callback)remainingTraffic(Callback<RemainingTraffic> callback)
remainingTraffic(Callback<RemainingTraffic> callback)getAccessToken(Callback<String> callback)
getAccessToken(Callback<String> callback)purchase(String rawJson, CompletableCallback callback)
purchase(String rawJson, CompletableCallback callback)Data Models
ClientInfo
Builder Methods
Method
Description
SessionConfig
Builder Methods
Method
Description
Policy Enum
Value
Description
VpnState
State
Description
SessionInfo
Property
Type
Description
TrafficStats
Property
Type
Description
User
Property
Type
Description
AvailableLocations
Method
Description
Location
Property
Type
Description
Callbacks and Listeners
CompletableCallback
Callback
VpnStateListener
TrafficListener
Authentication Methods
AuthMethod
Static Methods
Method
Description
Example
Exceptions
VpnException
Property
Type
Description
Common Error Codes
Code
Description
NetworkRelatedException
ConnectionCancelledException
Transport Modes
TransportMode
Mode
Description
Content Filtering (CNL)
Cnl
Methods
CnlConfig
Method
Description
CnlCategory
Category
Description
Fireshield Configuration
FireshieldConfig
Method
Description
FireshieldMode
Mode
Description
Migration and Compatibility
SDK Version
Minimum Requirements
Permissions Required
ProGuard Rules
Last updated
Was this helpful?