public void syncSuccessed() { if (forceMessageShowing == true || (LastSyncMessageShown.HasValue && (DateTime.Now - LastSyncMessageShown.Value).TotalMinutes > 90)) { try { bool tmp = false; // To-do handle exception !!! // Boolean.TryParse(pbData.GetPrivateSetting(DefaultProperties.Settings_Advanced_DisableStatusMessages), out tmp); if (tmp) { return; } if (dialog == null) { dialog = resolver.GetInstanceOf <IMessagingDialog>(); if (dialog == null) { logger.Error("Failed to obtain reference to MessagingDialog"); return; } } Task.Factory.StartNew(() => { InAppMessage msg = new InAppMessage() { MessageID = "Toast-XS", MessageType = "Toast-XS", Theme = "Toast_XS", Body = System.Windows.Application.Current.FindResource("AccountSynced").ToString() }; dialog.ShowSystemMessageDialog(msg); }); } catch (Exception exc) { logger.Error(exc.ToString()); } LastSyncMessageShown = DateTime.Now; forceMessageShowing = false; } _correctPasswordEntered = true; }
public void OnInAppMessageButtonClicked(InAppMessage inAppMessage, int index) { PusheUnity.Log("In app message button: " + inAppMessage.title + " index: " + index); }
public void OnInAppMessageDismissed(InAppMessage inAppMessage) { PusheUnity.Log("In app message dismissed: " + inAppMessage.title); }
public void OnInAppMessageClicked(InAppMessage inAppMessage) { PusheUnity.Log("In app message Clicked: " + inAppMessage.title); }
public void OnInAppMessageTriggered(InAppMessage inAppMessage) { PusheUnity.Log("In app message triggered: " + inAppMessage.title); }
public void Warn(string message) { _inAppNotification.DataContext = InAppMessage.Warning(message); _inAppNotification.Show(DEFAULT_DURATION); }
public void Say(string message) { _inAppNotification.DataContext = InAppMessage.Info(message); _inAppNotification.Show(DEFAULT_DURATION); }
private static void _inAppMessageDidDismiss(InAppMessage message) { Console.WriteLine("In-App message did dismiss: " + message.messageId); }
private static void _inAppMessageWillDismiss(InAppMessage message) { Console.WriteLine("In-App message will dismiss: " + message.messageId); }
private void _iamDidDismiss(InAppMessage inAppMessage) { _log($"IAM did dismiss: {JsonUtility.ToJson(inAppMessage)}"); }
private void _iamWillDismiss(InAppMessage inAppMessage) { _log($"IAM will dismiss: {JsonUtility.ToJson(inAppMessage)}"); }