This question is locked. New answers and comments are not allowed.
Hi Guys,
I want to share a problem that I?ve hit.
As a first time user it was very easy and pretty straight forward working with your API.
In our scenario we are trying to track the initial open of our license wizard.
Here are the steps we did:
1. I?ve initialized your monitor like this:
System.Net.ServicePointManager.Expect100Continue = false;
_monitor = AnalyticsMonitorFactory.CreateMonitor(EQATEC_ID);
_monitor.Start();
This is done in the Application.OnStartUp() so it is as early as possible in the app lifecycle.
2. As soon as our license wizard is created we call:
If(_monitor.Status.Connectivity == ConnectivityStatus.Connected)
_monitor.TrackFeature(string);
The problem here is that the framework is still not connected, I guess the Start() is async.
So my question is how can overcome this problem or the only way will be to wait for the _monitor.Status.ConnectivityChanged to be invoked and then start posting messages?