{"version":1,"pages":[{"id":"nFW4SPYYDrbXRtQdzdJZ","title":"Documentation Home","pathname":"/","siteSpaceId":"sitesp_Rbf7a","description":"The Mobile Growth SDK"},{"id":"w3L2WDmLHLvM2EGunWJh","title":"What is Critical Moments?","pathname":"/readme","siteSpaceId":"sitesp_Rbf7a","description":"If \"this\" then \"that\" for mobile apps"},{"id":"dOpnGUCxrkR91veweNAi","title":"Quick Start","pathname":"/quick-start","siteSpaceId":"sitesp_Rbf7a","description":"Get up and running! 👟👟"},{"id":"szsgFcnGfFB9Mxu1cCFf","title":"Concepts Overview","pathname":"/concepts-overview","siteSpaceId":"sitesp_Rbf7a","description":"All the tools at your disposal"},{"id":"dm4jgsavPSbEtevClhur","title":"Remote Control / Service","pathname":"/remote-control-service","siteSpaceId":"sitesp_Rbf7a","description":"Remotely control your app's behaviour without App Store updates"},{"id":"Fq3L0r7CFCbrwzrYHaCA","title":"Host Config on Github Pages","pathname":"/remote-control-service/host-config-on-github-pages","siteSpaceId":"sitesp_Rbf7a","description":"Use the tools you already know, with version control and automatic signing","breadcrumbs":[{"label":"Remote Control / Service"}]},{"id":"ZqqO53oU682BgXsgdBKG","title":"Config File Structure","pathname":"/config-file-structure","siteSpaceId":"sitesp_Rbf7a","description":""},{"id":"mtOI0GV1UYff6WrrGfUY","title":"Demo App","pathname":"/demo-app","siteSpaceId":"sitesp_Rbf7a","description":"Try it today!"},{"id":"N39cmFMglHSuLFwIvl7S","title":"Homepage & Account","pathname":"/homepage-and-account","siteSpaceId":"sitesp_Rbf7a"},{"id":"dcEqvbCkx9y41dV2HCex","title":"Mobile App Toolbox: 13 Features Most Apps Need","pathname":"/guides/mobile-app-toolbox-13-features-most-apps-need","siteSpaceId":"sitesp_Rbf7a","breadcrumbs":[{"label":"Guides","emoji":"1f4da"}]},{"id":"XweLqVbcaB79VCu5uv18","title":"Reduce App Churn with Notifications","pathname":"/guides/reduce-app-churn-with-notifications","siteSpaceId":"sitesp_Rbf7a","description":"Send notifications to your users at the right time to increase views and engagement.","breadcrumbs":[{"label":"Guides","emoji":"1f4da"}]},{"id":"pqzLWMcNmbZP953TGrjP","title":"Improve your App Store Rating","pathname":"/guides/improve-your-app-store-rating","siteSpaceId":"sitesp_Rbf7a","description":"How to target app review prompts to increase your App Store rating.","breadcrumbs":[{"label":"Guides","emoji":"1f4da"}]},{"id":"wBNLG7wCVZ4KiqUU2Ko9","title":"Feature Flags Guide","pathname":"/guides/feature-flags-guide","siteSpaceId":"sitesp_Rbf7a","description":"Best practices for feature flags","breadcrumbs":[{"label":"Guides","emoji":"1f4da"}]},{"id":"EJ7cW7fQ6jQYsxTxynz7","title":"Intro to Notifications","pathname":"/notifications/intro-to-notifications","siteSpaceId":"sitesp_Rbf7a","description":"Mobile notifications to reduce churn and activate users","breadcrumbs":[{"label":"Notifications","emoji":"23f0"}]},{"id":"h1oedoWvQRSVtlrEUBOY","title":"Notifications Spec","pathname":"/notifications/notifications-spec","siteSpaceId":"sitesp_Rbf7a","description":"How to add CM notifications to your app","breadcrumbs":[{"label":"Notifications","emoji":"23f0"}]},{"id":"0IhAv2nZb7Njymb6PBAc","title":"Smart Delivery","pathname":"/notifications/smart-delivery","siteSpaceId":"sitesp_Rbf7a","description":"Delivery notifications at the perfect moment","breadcrumbs":[{"label":"Notifications","emoji":"23f0"}]},{"id":"o9lk13h6y679u1TbmHe4","title":"Badges","pathname":"/notifications/badges","siteSpaceId":"sitesp_Rbf7a","description":"Add a count to your app icon to drive app launches","breadcrumbs":[{"label":"Notifications","emoji":"23f0"}]},{"id":"7nKfnRnttwJWo3bKRrg5","title":"Intro to Conditions","pathname":"/conditional-targeting/intro-to-conditions","siteSpaceId":"sitesp_Rbf7a","description":"Powerful conditions for targeting, with over 100 properties","breadcrumbs":[{"label":"Conditional Targeting","emoji":"1f3af"}]},{"id":"xzHdlGARzI1eCBrL1zgM","title":"Built-in Properties","pathname":"/conditional-targeting/built-in-properties","siteSpaceId":"sitesp_Rbf7a","description":"Critical moments comes with many properties and functions built in, which you can use for your conditional targeting","breadcrumbs":[{"label":"Conditional Targeting","emoji":"1f3af"}]},{"id":"8qZy37zvc6oiHBc5ocT4","title":"Custom Properties","pathname":"/conditional-targeting/custom-properties","siteSpaceId":"sitesp_Rbf7a","description":"Bring your own data to the party!","breadcrumbs":[{"label":"Conditional Targeting","emoji":"1f3af"}]},{"id":"5x4sbjONEL2yQDjxk52F","title":"Syntax and Operators","pathname":"/conditional-targeting/syntax-and-operators","siteSpaceId":"sitesp_Rbf7a","description":"Details on the syntax and operators available in conditional strings","breadcrumbs":[{"label":"Conditional Targeting","emoji":"1f3af"}]},{"id":"p2C0SBfF7tsF0FY1fy0O","title":"Conditional Guides","pathname":"/conditional-targeting/conditional-guides","siteSpaceId":"sitesp_Rbf7a","description":"","breadcrumbs":[{"label":"Conditional Targeting","emoji":"1f3af"}]},{"id":"18VGmiy8YtvWYpZTkqBO","title":"Working with Dates","pathname":"/conditional-targeting/conditional-guides/working-with-dates","siteSpaceId":"sitesp_Rbf7a","description":"Helper functions for working with dates and times","breadcrumbs":[{"label":"Conditional Targeting","emoji":"1f3af"},{"label":"Conditional Guides"}]},{"id":"VAp0d7wQZfL6G869lHIK","title":"Locations and Weather","pathname":"/conditional-targeting/conditional-guides/locations-and-weather","siteSpaceId":"sitesp_Rbf7a","description":"Here and now","breadcrumbs":[{"label":"Conditional Targeting","emoji":"1f3af"},{"label":"Conditional Guides"}]},{"id":"ljpuBXT5dWlVavqyxaKR","title":"Event and Property History","pathname":"/conditional-targeting/conditional-guides/event-and-property-history","siteSpaceId":"sitesp_Rbf7a","breadcrumbs":[{"label":"Conditional Targeting","emoji":"1f3af"},{"label":"Conditional Guides"}]},{"id":"Vvgls8pybEm2WYFnKX3A","title":"Event Overview","pathname":"/events/event-overview","siteSpaceId":"sitesp_Rbf7a","description":"","breadcrumbs":[{"label":"Events","emoji":"1f3aa"}]},{"id":"uDlunthFIChkn66MxzlH","title":"Recommended Events","pathname":"/events/recommended-events","siteSpaceId":"sitesp_Rbf7a","description":"","breadcrumbs":[{"label":"Events","emoji":"1f3aa"}]},{"id":"9kSl9OQKmlSRmhVwibRM","title":"Built-In Events","pathname":"/events/built-in-events","siteSpaceId":"sitesp_Rbf7a","description":"","breadcrumbs":[{"label":"Events","emoji":"1f3aa"}]},{"id":"0MQt5FB7IW2DZ4JdWrFa","title":"Actions Overview","pathname":"/actions-in-app-messaging/actions-overview","siteSpaceId":"sitesp_Rbf7a","description":"Trigger actions when events occur, or conditions are met","breadcrumbs":[{"label":"Actions / In App Messaging","emoji":"1f4ac"}]},{"id":"6YCYN46gutAqZ8EnRazi","title":"Modals","pathname":"/actions-in-app-messaging/modals","siteSpaceId":"sitesp_Rbf7a","description":"Announcements, decisions, and more -- powerful and beautiful messaging with modal UI","breadcrumbs":[{"label":"Actions / In App Messaging","emoji":"1f4ac"}]},{"id":"ZMf06TiSgyFGPz3clXvz","title":"Modal Content Sections","pathname":"/actions-in-app-messaging/modals/modal-content-sections","siteSpaceId":"sitesp_Rbf7a","description":"The content for a modal UI!","breadcrumbs":[{"label":"Actions / In App Messaging","emoji":"1f4ac"},{"label":"Modals"}]},{"id":"fNPlwls9D1WO2Fx7jz7y","title":"Modal Buttons","pathname":"/actions-in-app-messaging/modals/modal-buttons","siteSpaceId":"sitesp_Rbf7a","description":"Buttons and actions for modals","breadcrumbs":[{"label":"Actions / In App Messaging","emoji":"1f4ac"},{"label":"Modals"}]},{"id":"STrjIRMDTJveZ167fW9c","title":"Modal Images","pathname":"/actions-in-app-messaging/modals/modal-images","siteSpaceId":"sitesp_Rbf7a","description":"How to include images in your modal UIs","breadcrumbs":[{"label":"Actions / In App Messaging","emoji":"1f4ac"},{"label":"Modals"}]},{"id":"CYnSxnwJ680ackcDCBpK","title":"Banners","pathname":"/actions-in-app-messaging/banners","siteSpaceId":"sitesp_Rbf7a","description":"Announcements that appear across every screen in your app","breadcrumbs":[{"label":"Actions / In App Messaging","emoji":"1f4ac"}]},{"id":"frDp95Ut3lH37TpTXECa","title":"Alerts","pathname":"/actions-in-app-messaging/alerts","siteSpaceId":"sitesp_Rbf7a","description":"Provide information or give user's a choice","breadcrumbs":[{"label":"Actions / In App Messaging","emoji":"1f4ac"}]},{"id":"POXzuF8KBfNdYtj7dW7J","title":"App Reviews","pathname":"/actions-in-app-messaging/app-reviews","siteSpaceId":"sitesp_Rbf7a","description":"Request App Store reviews from your users","breadcrumbs":[{"label":"Actions / In App Messaging","emoji":"1f4ac"}]},{"id":"ohlOctroZjNYLR5Y8wkK","title":"Open Link","pathname":"/actions-in-app-messaging/open-link","siteSpaceId":"sitesp_Rbf7a","description":"Launch web links or app deep links","breadcrumbs":[{"label":"Actions / In App Messaging","emoji":"1f4ac"}]},{"id":"oElQU2cfynS49F1MflzW","title":"Custom Actions","pathname":"/actions-in-app-messaging/custom-actions","siteSpaceId":"sitesp_Rbf7a","description":"Trigger native code from Critical Moments","breadcrumbs":[{"label":"Actions / In App Messaging","emoji":"1f4ac"}]},{"id":"FTrc4WCmy9fD6hgEYdh5","title":"Conditional Actions","pathname":"/actions-in-app-messaging/conditional-actions","siteSpaceId":"sitesp_Rbf7a","description":"If this, then that","breadcrumbs":[{"label":"Actions / In App Messaging","emoji":"1f4ac"}]},{"id":"9jcLtHzuMFhPIruw8HFq","title":"Triggers","pathname":"/actions-in-app-messaging/triggers","siteSpaceId":"sitesp_Rbf7a","description":"Connect events to actions","breadcrumbs":[{"label":"Actions / In App Messaging","emoji":"1f4ac"}]},{"id":"PGpYpgGBYZ2GJkPMkjRy","title":"Theme Overview","pathname":"/themes/theme-overview","siteSpaceId":"sitesp_Rbf7a","description":"Align Critical Moments UI to your brand and app's style","breadcrumbs":[{"label":"Themes","emoji":"1f3a8"}]},{"id":"Lk6USYwNwvAcN0JcM5T2","title":"Built In Themes","pathname":"/themes/built-in-themes","siteSpaceId":"sitesp_Rbf7a","description":"Choose from pre-built themes","breadcrumbs":[{"label":"Themes","emoji":"1f3a8"}]},{"id":"mIQCkruvTjBY0xBpnDLX","title":"Conditional Feature Flags","pathname":"/feature-flags/conditional-feature-flags","siteSpaceId":"sitesp_Rbf7a","description":"How to use condition strings in code to enable or disable features","breadcrumbs":[{"label":"Feature Flags","emoji":"26f3"}]},{"id":"PtPjwnldRBziUyQIz1r4","title":"Named Conditions Config","pathname":"/feature-flags/named-conditions-config","siteSpaceId":"sitesp_Rbf7a","description":"Update conditions from the cloud","breadcrumbs":[{"label":"Feature Flags","emoji":"26f3"}]},{"id":"2FTKD52QkQetZ4eGUfEP","title":"Trustless SaaS","pathname":"/trustless-saas","siteSpaceId":"sitesp_Rbf7a","emoji":"1f511","description":"You can trust us, but you shouldn't have to"},{"id":"HqJygX8A4zFO4iUWuzaf","title":"Support","pathname":"/support","siteSpaceId":"sitesp_Rbf7a","emoji":"1f44b","description":"We're here to help"},{"id":"c2m1mSdNNMeiAD89jzVQ","title":"SDK API Reference","pathname":"/sdk-api-reference","siteSpaceId":"sitesp_Rbf7a","emoji":"1f469-1f4bb","description":""}]}