public async void SendRegistrationToServer()
{
SessionHelper sessionHelper = new SessionHelper(this);
string AuthToken = sessionHelper.GetSessionKey(SessionKeys.SESSION_TOKEN_KEY);
string PushToken = sessionHelper.GetSessionKey(SessionKeys.PUSH_TOKEN_KEY);
if (!String.IsNullOrEmpty(AuthToken))
{
switch (Xamarin.Forms.Device.OS)
{
case Xamarin.Forms.TargetPlatform.Android:
//PushTokenEntities pushEntity = new PushTokenEntities { AuthToken = AuthToken, DevicePushToken = PushToken, DeviceType = DeviceTypeEnum.ANDROID.ToString() };
//JsonValue jsonData = await HttpRequestHelper<PushTokenEntities>.POSTreq(ServiceTypes.UpdatePushToken, pushEntity);
//break;
case Xamarin.Forms.TargetPlatform.Other:
PushTokenEntities pushEntity = new PushTokenEntities {
AuthToken = AuthToken, DevicePushToken = PushToken, DeviceType = DeviceTypeEnum.ANDROID.ToString()
};
JsonValue jsonData = await HttpRequestHelper <PushTokenEntities> .POSTreq(ServiceTypes.UpdatePushToken, pushEntity);
break;
case Xamarin.Forms.TargetPlatform.iOS:
break;
case Xamarin.Forms.TargetPlatform.Windows:
break;
}
}
}