Games want to initialize the SDK as early as possible to catch potential startup crashes. At the same time, the release and environment information may not be available immediately on startup, but resolving them requires using asynchronous APIs, for example.
The current workaround is to re-initialize the SDK once the information is available. This results in a whole lot of back and forth, shutting down and restarting everything, and can result in nasty issues:
Is there a way we could provide a way to set these attributes after init, or allow some kind of "soft" re-initialization? An ongoing session with outdated release/environment attributes would have to be updated or restarted.
Games want to initialize the SDK as early as possible to catch potential startup crashes. At the same time, the release and environment information may not be available immediately on startup, but resolving them requires using asynchronous APIs, for example.
The current workaround is to re-initialize the SDK once the information is available. This results in a whole lot of back and forth, shutting down and restarting everything, and can result in nasty issues:
Is there a way we could provide a way to set these attributes after init, or allow some kind of "soft" re-initialization? An ongoing session with outdated release/environment attributes would have to be updated or restarted.