What's on your mind?
In OneSignal started from version 3 UnityMainThreadDispatch uses when we call OneSignal.Default.GetTags() in Android platform. The problem is that context getting with [RuntimeInitializeOnLoadMethod] attribute. According to Unity documentation [RuntimeInitializeOnLoadMethod] methods are executed after Awake() event. If we initialize OneSignal in awake and then trying to GetTags we instantly get an exception.
Code of Conduct