We have a Blazor Hybrid application that uses WebRTC for voice calling. The WebRTC calling piece runs as javascript hosted in the BlazorWebView. We are attempting to connect calls when the app is not started/running. We have setup push notifications to notify the user of the incoming call, and the push notification successfully starts the application in the background. However, it looks like the BlazorWebView is not initialized until MainActivity is created, so we can't actually begin the process of connecting the call until the user opens the app and brings it to the foreground.
Is there a way to initialize the BlazorWebView explicitly on app startup without requiring that MainActivity be created first?