示例#1
0
        public SIMSResponseData SaveAPNSDeviceToken(APNSRespone aPNSRespone)
        {
            string result = null;
            HttpResponseMessage responseMessage = null;
            SIMSResponseData    response        = new SIMSResponseData();

            try
            {
                string request = JsonConvert.SerializeObject(aPNSRespone);

                responseMessage = RestClient.doPost(Url.SAVE_APNS, request);

                if (responseMessage.IsSuccessStatusCode)
                {
                    result = responseMessage.Content.ReadAsStringAsync().Result;
                    SIMSResponseData rst = JsonConvert.DeserializeObject <SIMSResponseData>(result);

                    response = rst;

                    if (null != response)
                    {
                        //Utilities.Utility.ShowAlert("Appraisal App", "APNS saved", "OK");
                    }
                }
                else
                {
                    //Utilities.Utility.ShowAlert("Appraisal App", "APNS save failed!!", "OK");
                }
            }
            catch (Exception exc)
            {
                Console.WriteLine("Exception occured :: " + exc.Message);
            }
            return(response);
        }
示例#2
0
        private void saveDeviceToken()
        {
            APNSRespone      aPNSRespone = new APNSRespone();
            SIMSResponseData responseStatus;

            aPNSRespone.VehicleId = AppDelegate.appDelegate.vehicleID;
            aPNSRespone.StoreId   = AppDelegate.appDelegate.storeId;
            aPNSRespone.InvtrId   = AppDelegate.appDelegate.invtrId;
            aPNSRespone.Token     = AppDelegate.appDelegate.AppleDeviceToken;

            string DeviceToken = AppDelegate.appDelegate.AppleDeviceToken;

            responseStatus = ServiceFactory.ServiceAPNS.getWebServiceHandle().SaveAPNSDeviceToken(aPNSRespone);
        }