This PR adds the logic necessary for the SDK initialization for both Android and iOS.
The signature of the KMP function for initialization has context: Any? as first parameter, because on Android we need to provide application context to the SDK, while on iOS it is not needed.
Review checklist (to be filled by reviewers)
[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] Make sure you discussed the feature or bugfix with the maintaining team in an Issue
[ ] Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)
What does this PR do?
This PR adds the logic necessary for the SDK initialization for both Android and iOS.
The signature of the KMP function for initialization has
context: Any?
as first parameter, because on Android we need to provide application context to the SDK, while on iOS it is not needed.Review checklist (to be filled by reviewers)