BuildIt.Bot.Client.Impl.Droid.Utilities.GcmService.OnMessage C# (CSharp) Method

OnMessage() protected method

protected OnMessage ( Android.Content.Context context, Android.Content.Intent intent ) : void
context Android.Content.Context
intent Android.Content.Intent
return void
        protected override void OnMessage(Context context, Intent intent)
        {
            try
            {
                Debug.WriteLine("Push Notification received!");
                if (!Settings.Instance.IsAppInForeground)
                {
                    var contentAvailable = intent?.Extras.GetString(Constants.ContentAvailable);
                    if (!string.IsNullOrWhiteSpace(contentAvailable))
                    {
                    }
                    else
                    {
                        ProcessPushNotification(intent);
                    }
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
            }
        }