Browse Source

Cross Simple Audio implemented. for booking and notifications.

master
Kaustav Chaudhuri 1 year ago
parent
commit
cfacf96e09
1 changed files with 37 additions and 36 deletions
  1. +37
    -36
      GMCabsDriverAssistantSolution/App.xaml.cs

+ 37
- 36
GMCabsDriverAssistantSolution/App.xaml.cs View File

@ -3,6 +3,7 @@ using GMCabsDriverAssistant.Services;
using GMCabsDriverAssistant.Utils;
using GMCabsDriverAssistantSolution.Styles;
using Plugin.FirebasePushNotification;
using Plugin.SimpleAudioPlayer;
using System.Diagnostics;
namespace GMCabsDriverAssistantSolution;
@ -59,15 +60,15 @@ public partial class App : Application
cancelledBookingResponseDto.PickUPAddress = e.Data["fromAddress"].ToString();
cancelledBookingResponseDto.DropUpAddress = e.Data["toAddress"].ToString();
MessagingCenter.Send(this, nameof(App), cancelledBookingResponseDto);
//if (Device.RuntimePlatform == Device.iOS)
//{
// if (ShareConstant.IsInForeground)
// {
// var player = CrossSimpleAudioPlayer.Current;
// player.Load("system.wav");
// player.Play();
// }
//}
if (Device.RuntimePlatform == Device.iOS)
{
if (ShareConstant.IsInForeground)
{
var player = CrossSimpleAudioPlayer.Current;
player.Load("system.wav");
player.Play();
}
}
});
}
else if (e.Data["category"].ToString().Equals("BookingClearAccepted"))
@ -96,15 +97,15 @@ public partial class App : Application
notification.Subject = e.Data["subject"].ToString();
notification.Body = e.Data["notification_body"].ToString();
MessagingCenter.Send(this, nameof(App), notification);
//if (Device.RuntimePlatform == Device.iOS)
//{
// if (ShareConstant.IsInForeground)
// {
// var player = CrossSimpleAudioPlayer.Current;
// player.Load("system.wav");
// player.Play();
// }
//}
if (Device.RuntimePlatform == Device.iOS)
{
if (ShareConstant.IsInForeground)
{
var player = CrossSimpleAudioPlayer.Current;
player.Load("system.wav");
player.Play();
}
}
});
}
else if (e.Data["category"].ToString().Equals("IsTabletInstallation"))
@ -130,15 +131,15 @@ public partial class App : Application
{
Debug.WriteLine($"{e.Data["category"]}");
MessagingCenter.Send(this, nameof(App), e.Data["category"].ToString());
//if (Device.RuntimePlatform == Device.iOS)
//{
// if (ShareConstant.IsInForeground)
// {
// var player = CrossSimpleAudioPlayer.Current;
// player.Load("system.wav");
// player.Play();
// }
//}
if (Device.RuntimePlatform == Device.iOS)
{
if (ShareConstant.IsInForeground)
{
var player = CrossSimpleAudioPlayer.Current;
player.Load("system.wav");
player.Play();
}
}
});
}
@ -148,15 +149,15 @@ public partial class App : Application
{
Debug.WriteLine($"{e.Data["category"]}");
MessagingCenter.Send(this, nameof(App), e.Data["category"].ToString());
//if (Device.RuntimePlatform == Device.iOS)
//{
// if (ShareConstant.IsInForeground)
// {
// var player = CrossSimpleAudioPlayer.Current;
// player.Load("newbooking.wav");
// player.Play();
// }
//}
if (Device.RuntimePlatform == Device.iOS)
{
if (ShareConstant.IsInForeground)
{
var player = CrossSimpleAudioPlayer.Current;
player.Load("newbooking.wav");
player.Play();
}
}
});
}


Loading…
Cancel
Save