By default, data is reported when the device is on 3G/4G/5G/WiFi, not when it's on 2G. You can change the setting through enable2GReporting.
Only when 30 pieces of event data is cached, event reporting will be triggered, and the reporting interval should be within 30 seconds.
Event reporting can be triggered immediately in the following cases:
1) When user switches into app background or switches back, events "_appStart" "_appEnd" will be generated and reported immediately after checking the cached events.
2) When the developer calls the "SDK reportEventImmediately" plug-in, event reporting starts immediately after checking the cached events.
Sample Code
[[SolarEngineSDK sharedInstance] reportEventImmediately];