示例#1
0
        //Uncomment this if your app use Analytics Kit
        // public void SetBirthday()
        // {
        //     HiAnalytics.SetUserProfile("BirthdayAttr", "OK");
        //     var keys = new[]
        //    {
        //              new NSString("Birthday"),
        //          };

        //     var objects = new NSObject[]
        //     {
        //            new NSString(selectedDate!=null?selectedDate.ToString():DateTime.Now.ToString()),
        //     };
        //     var dictionary = new NSDictionary<NSString, NSObject>(keys, objects);
        //     HiAnalytics.OnEvent("CelebrateEvent", dictionary);
        // }

        internal void SetAppMessageDetail(AGCAppMessagingDisplayMessage message)
        {
            lblEventType.Text   = "Message Type: " + message.MessageType.ToString();
            lblStartTime.Text   = "Start Time: " + message.StartTime?.ToString();
            lblEndTime.Text     = "End Time: " + message?.EndTime?.ToString() ?? "None";
            lblFreqType.Text    = "Frequency Type: " + message.FrequencyType.ToString();
            lblFreqValue.Text   = "Frequency Value: " + message.FrequencyValue.ToString();
            lblDismissType.Text = "";
        }
示例#2
0
 public void AppMessagingOnClick(AGCAppMessagingDisplayMessage message, AGCAppMessagingActionButton button)
 {
     SetMessageDetail(message);
     Console.WriteLine("AppMessagingOnClick: " + message.MessageType);
 }
示例#3
0
 void SetMessageDetail(AGCAppMessagingDisplayMessage message)
 {
     (UIApplication.SharedApplication.KeyWindow.RootViewController as ViewController).SetAppMessageDetail(message);
 }
示例#4
0
 public void AppMessagingOnDismiss(AGCAppMessagingDisplayMessage message, AGCAppMessagingDismissType dismissType)
 {
     SetMessageDetail(message);
     SetDismissType(dismissType);
     Console.WriteLine("AppMessagingOnDisplay: " + message.MessageType + "--- Dismiss Type: " + dismissType.ToString());
 }
示例#5
0
 public void AppMessagingOnError(AGCAppMessagingDisplayMessage message)
 {
     SetMessageDetail(message);
     Console.WriteLine("AppMessagingOnError: " + message.MessageType);
 }