private MobileAnalyticsManager(string appID, AWSCredentials credentials, RegionEndpoint regionEndpoint, MobileAnalyticsManagerConfig maConfig)
{
#if PCL||UNITY
this.ClientContext = new ClientContext(appID);
#elif BCL
if (null == maConfig)
maConfig = new MobileAnalyticsManagerConfig();
this.ClientContext = new ClientContext(appID, maConfig.ClientContextConfiguration);
#endif
this.BackgroundDeliveryClient = new DeliveryClient(maConfig, ClientContext, credentials, regionEndpoint, this);
this.Session = new Session(appID, maConfig);
}
#endregion