-
public class OsmosSDKCreated by adeshmukh on 20/02/25. Project Name: OSMOS-Android-SDK File Name: OsmosSDK
Singleton object representing the Osmos SDK
-
-
Method Summary
Modifier and Type Method Description final Unitinitialize(Context context, Integer osmosConfig)Initializes the Osmos SDK. final Unitinitialize(Context context, Map<String, Object> configMap)Initializes the SDK using a config map (typically from API or dynamic source). final Unitinitialize(Context context, Config config)final ContextgetContext()Returns application context if initialized. -
-
Method Detail
-
initialize
final Unit initialize(Context context, Integer osmosConfig)
Initializes the Osmos SDK.
- Parameters:
context- The application context required for initialization.osmosConfig- Resource ID of the configuration file (e.g., R.raw.osmos_config).
-
initialize
final Unit initialize(Context context, Map<String, Object> configMap)
Initializes the SDK using a config map (typically from API or dynamic source).
- Parameters:
context-The application context.
configMap-A map containing configuration data. Keys must match expected config structure.
val configMap = mapOf( "client_id" to "123456", "debug" to true, "display_ads" to mapOf( "domain_uri" to "https://example.com", "connection_timeout" to 500 ) )
-
initialize
final Unit initialize(Context context, Config config)
-
getContext
final Context getContext()
Returns application context if initialized.
-
-
-
-