public static void Main(string[] args) { Console.WriteLine("Sync app"); using var loggerFactory = LoggerFactory.Create(builder => { builder.AddSimpleConsole(options => options.TimestampFormat = "hh:mm:ss "); builder.SetMinimumLevel(LogLevel.Debug); }); logger = loggerFactory.CreateLogger <ProgramSync>(); // Initialize the SDK var targetClientConfig = new TargetClientConfig.Builder("adobetargetmobile", "B8A054D958807F770A495DD6@AdobeOrg") .SetLogger(logger) .SetDecisioningMethod(DecisioningMethod.OnDevice) .SetOnDeviceDecisioningReady(DecisioningReady) .SetArtifactDownloadSucceeded(artifact => Console.WriteLine("ArtifactDownloadSucceeded: " + artifact)) .SetArtifactDownloadFailed(exception => Console.WriteLine("ArtifactDownloadFailed " + exception.Message)) .Build(); targetClient = TargetClient.Create(targetClientConfig); // sample server-side GetOffers call var deliveryRequest = new TargetDeliveryRequest.Builder() .SetDecisioningMethod(DecisioningMethod.ServerSide) .SetThirdPartyId("testThirdPartyId") .SetContext(new Context(ChannelType.Web)) .SetExecute(new ExecuteRequest(null, new List <MboxRequest> { new (index: 0, name: "a1-serverside-ab") }))
public static void Main(string[] args) { Console.WriteLine("Sync app"); using var loggerFactory = LoggerFactory.Create(builder => { builder.AddSimpleConsole(options => options.TimestampFormat = "hh:mm:ss "); builder.SetMinimumLevel(LogLevel.Debug); }); var logger = loggerFactory.CreateLogger <ProgramSync>(); var targetClientConfig = new TargetClientConfig.Builder("adobetargetmobile", "B8A054D958807F770A495DD6@AdobeOrg") .SetLogger(logger) .SetDecisioningMethod(DecisioningMethod.OnDevice) .SetOnDeviceDecisioningReady(DecisioningReady) .SetArtifactDownloadSucceeded(artifact => Console.WriteLine("ArtifactDownloadSucceeded: " + artifact)) .SetArtifactDownloadFailed(exception => Console.WriteLine("ArtifactDownloadFailed " + exception.Message)) .Build(); targetClient = TargetClient.Create(targetClientConfig); Thread.Sleep(3000); }
public ParamsCollatorsShould() { var targetClientConfig = new TargetClientConfig.Builder(testClientId, testOrgId).Build(); _ = TargetClient.Create(targetClientConfig); }
public TargetDeliveryRequestBuildShould() { var targetClientConfig = new TargetClientConfig.Builder(testClientId, testOrgId).Build(); _ = TargetClient.Create(targetClientConfig); }