Example #1
0
        partial void UIButton1716_TouchUpInside(UIButton sender)
        {
            var style = new CleverTapInboxStyleConfig();
            var tags  = new[] {
                new NSString("Tag1"),
                new NSString("Tag2")
            };

            style.MessageTags     = tags;
            style.Title           = "App Inbox";
            style.BackgroundColor = UIColor.LightGray;

            CleverTap.SharedInstance()?.InitializeInboxWithCallback(_ =>
            {
                Console.WriteLine("App Inbox Initialised.");
                CleverTapInboxViewController inboxVC = CleverTap.SharedInstance().NewInboxViewControllerWithConfig(style, null);
                var navController = new UINavigationController(inboxVC);

                if (inboxVC == null)
                {
                    Console.WriteLine("CleverTap Inbox View Controller is null.");
                }
                else
                {
                    NavigationController.PresentModalViewController(navController, true);
                    Console.WriteLine("CleverTap Inbox read count:" + CleverTap.SharedInstance().InboxMessageCount());
                    Console.WriteLine("CleverTap Inbox unread count:" + CleverTap.SharedInstance().InboxMessageUnreadCount());
                }
            });
        }
Example #2
0
        partial void UIButton1716_TouchUpInside(UIButton sender)
        {
            var style = new CleverTapInboxStyleConfig();

            style.BackgroundColor = UIColor.LightGray;

            CleverTap.SharedInstance()?.InitializeInboxWithCallback(_ =>
            {
                Console.WriteLine("App Inbox Initialised.");
                CleverTapInboxViewController inboxVC = CleverTap.SharedInstance().NewInboxViewControllerWithConfig(null, null);
                var navController = new UINavigationController(inboxVC);

                if (inboxVC == null)
                {
                    Console.WriteLine("CleverTap Inbox View Controller is null.");
                }
                else
                {
                    NavigationController.PresentModalViewController(navController, true);
                }
            });
        }