Example #1
0
        public void APN_BasicTest()
        {
            string url = "/v1/test";
            var    apn = new ApnClient();

            // get and post - null params
            var task = apn.SendRequest(url, null, HttpMethod.Get);

            task.Wait();
            Trace.WriteLine(task.Result);

            task = apn.SendRequest(url, null, HttpMethod.Post);
            task.Wait();
            Trace.WriteLine(task.Result);

            // get and post - with params
            Dictionary <string, string> args = new Dictionary <string, string>();

            args.Add("guid", "test");

            task = apn.SendRequest(url, args, HttpMethod.Get);
            task.Wait();
            Trace.WriteLine(task.Result);

            task = apn.SendRequest(url, args, HttpMethod.Post);
            task.Wait();
            Trace.WriteLine(task.Result);
        }
Example #2
0
        public void APN_TestInstall()
        {
            string url  = "/v1/events/install/6fd829133ac4e14a1eff2eced43292e0ce1da5da30108dec77383cb5c32a84a1";
            var    apn  = new ApnClient();
            var    task = apn.SendRequest(url, null, HttpMethod.Put);

            task.Wait();
            Trace.WriteLine(task.Result);
        }
Example #3
0
        public void APN_TestHandoffTicket()
        {
            string url = "/v1/handoff-ticket";
            Dictionary <string, string> args = new Dictionary <string, string>();

            args.Add("campaign", "test-campaign");
            args.Add("uids", "6fd829133ac4e14a1eff2eced43292e0ce1da5da30108dec77383cb5c32a84a1");
            var apn  = new ApnClient();
            var task = apn.SendRequest(url, args, HttpMethod.Get);

            task.Wait();
            Trace.WriteLine(task.Result);
        }