public static MobileAnalyticsManager GetInstance(string appID)
{
if (string.IsNullOrEmpty(appID))
throw new ArgumentNullException("appID");
MobileAnalyticsManager managerInstance = null;
lock (_lock)
{
if (_instanceDictionary.TryGetValue(appID, out managerInstance))
{
return managerInstance;
}
else
{
throw new InvalidOperationException("Cannot find MobileAnalyticsManager instance for appID " + appID + ". Please call GetOrCreateInstance() first.");
}
}
}