public void Multiple()
    {
        var service = new ModifyTagService
        {
            RequestBuilder = ServerRequestBuilder.Instance
        };
        var tokens = new ModifyTagRequest
        {
            Tag           = "tag1",
            AddDevicePins = new List <string> {
                "AddDevicePin1", "AddDevicePin2"
            },
            RemoveDevicePins = new List <string> {
                "RemoveDevicePin1", "RemoveDevicePin2"
            },
            AddDeviceTokens = new List <string> {
                "AddDeviceToken1", "AddDeviceToken2"
            },
            RemoveDeviceTokens = new List <string> {
                "RemoveDeviceToken1", "RemoveDeviceToken2"
            },
            AddPushIds = new List <string> {
                "AddPushId1", "AddPushId2"
            },
            RemovePushIds = new List <string> {
                "RemovePushId1", "RemovePushId2"
            }
        };

        service.Execute(tokens, response => Debug.WriteLine("Success"), ExceptionHandler.Handle);
    }
예제 #2
0
        public void Simple()
        {
            var service = new ModifyTagService
            {
                RequestBuilder = RequestBuilderHelper.Build()
            };
            var tokens = new ModifyTagRequest
            {
                Tag             = "myTag",
                AddDeviceTokens = new List <string> {
                    RemoteSettings.AppleDeviceId
                },
            };

            var asyncTestHelper = new AsyncTestHelper();

            service.Execute(tokens, response => asyncTestHelper.Callback(null), asyncTestHelper.HandleException);

            asyncTestHelper.Wait();
        }