{"version":1,"pages":[{"id":"lou6NZtpOuX2rNpg292D","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"GET STARTED","emoji":"1f64c"}]},{"id":"bQgOO4QYVTecFgMowHQH","title":"Fun Fact","pathname":"/get-started/fun-fact","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"GET STARTED","emoji":"1f64c"}]},{"id":"MQNue9OSHxgKGdoaFjjp","title":"Create App from Template","pathname":"/create-app/create-app-from-template","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Create App","emoji":"1f4f1"}]},{"id":"1a6BLx58mxpxoDwP4YWY","title":"Blank","pathname":"/create-app/create-app-from-template/blank","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Create App","emoji":"1f4f1"},{"label":"Create App from Template"}]},{"id":"caHWkzsW6MEjfE63iesS","title":"E-Commerce App","pathname":"/create-app/create-app-from-template/e-commerce-app","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Create App","emoji":"1f4f1"},{"label":"Create App from Template"}]},{"id":"mABxEEfz8DOhDFn37mgb","title":"News App","pathname":"/create-app/create-app-from-template/news-app","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Create App","emoji":"1f4f1"},{"label":"Create App from Template"}]},{"id":"aZcbYdlScMryFfPypwW3","title":"Restaurant App","pathname":"/create-app/create-app-from-template/restaurant-app","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Create App","emoji":"1f4f1"},{"label":"Create App from Template"}]},{"id":"1IWNqUtCVdRUlMbrxoNf","title":"Create Organization","pathname":"/organization/create-organization","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Organization","emoji":"1f465"}]},{"id":"9oEIfukVfORP74BGzlGP","title":"Invite Members","pathname":"/organization/invite-members","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Organization","emoji":"1f465"}]},{"id":"tfUyEzASBDWpNzEWidtB","title":"App Dashboard","pathname":"/dashboard/app-dashboard","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Dashboard","emoji":"1f5a5"}]},{"id":"SNIeWDD5KgkMJ55ae4ys","title":"Preview App","pathname":"/dashboard/preview-app","siteSpaceId":"sitesp_iljNy","description":"Test and preview your App in your own device.","breadcrumbs":[{"label":"Dashboard","emoji":"1f5a5"}]},{"id":"OJz7jReR1J3zMWBX8INz","title":"Delete App","pathname":"/dashboard/delete-app","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Dashboard","emoji":"1f5a5"}]},{"id":"tfLLjBZ4watTgWFOAAHN","title":"App info","pathname":"/setup-branding-info/app-info","siteSpaceId":"sitesp_iljNy","description":"The App Info section allows you to set your app’s basic details such as App Name, App Icon, and Icon Background. These details define how your app will appear on users’ devices and app stores.","breadcrumbs":[{"label":"Setup Branding Info","emoji":"1f4f2"}]},{"id":"fK8E9vwHrUEo7w7V9tkh","title":"App Permissions","pathname":"/setup-branding-info/app-permissions","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Setup Branding Info","emoji":"1f4f2"}]},{"id":"W8IAEcgY2AByTciRf4bk","title":"Camera Permission","pathname":"/setup-branding-info/app-permissions/camera-permission","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Setup Branding Info","emoji":"1f4f2"},{"label":"App Permissions"}]},{"id":"wuaPRSmxAB0Z43wco1Hu","title":"Photo Library Permission","pathname":"/setup-branding-info/app-permissions/photo-library-permission","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Setup Branding Info","emoji":"1f4f2"},{"label":"App Permissions"}]},{"id":"9PiynPACMU2S7iY3iS4O","title":"Microphone Permission","pathname":"/setup-branding-info/app-permissions/microphone-permission","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Setup Branding Info","emoji":"1f4f2"},{"label":"App Permissions"}]},{"id":"1w01OaqvcMqkOdEbzhZi","title":"App Tracking Transparency","pathname":"/setup-branding-info/app-permissions/app-tracking-transparency","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Setup Branding Info","emoji":"1f4f2"},{"label":"App Permissions"}]},{"id":"IOZGekVxYTRkB23uiSYO","title":"Location Permission","pathname":"/setup-branding-info/app-permissions/location-permission","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Setup Branding Info","emoji":"1f4f2"},{"label":"App Permissions"}]},{"id":"wIjpiP1GD4gAZZQfvlUJ","title":"Read External Storage","pathname":"/setup-branding-info/app-permissions/read-external-storage","siteSpaceId":"sitesp_iljNy","description":"The Read External Storage permission allows your app to access and read data from the device's external storage, such as photos, documents, and other files.","breadcrumbs":[{"label":"Setup Branding Info","emoji":"1f4f2"},{"label":"App Permissions"}]},{"id":"eliRoYFjod8CULcFpbY2","title":"App Settings","pathname":"/setup-branding-info/app-settings","siteSpaceId":"sitesp_iljNy","description":"The App Settings section allows you to customize various aspects of your mobile app to enhance user experience and functionality.","breadcrumbs":[{"label":"Setup Branding Info","emoji":"1f4f2"}]},{"id":"qZHRY5l8KJobZy6km1YS","title":"Enable portrait only mode","pathname":"/setup-branding-info/app-settings/enable-portrait-only-mode","siteSpaceId":"sitesp_iljNy","description":"The \"Enable portrait only mode for all screens in the app\" feature allows you to lock the orientation of your app to portrait mode.","breadcrumbs":[{"label":"Setup Branding Info","emoji":"1f4f2"},{"label":"App Settings"}]},{"id":"dJ7qi5GflSze6veBHiBn","title":"Prevent App Sleep","pathname":"/setup-branding-info/app-settings/prevent-app-sleep","siteSpaceId":"sitesp_iljNy","description":"The \"Enable preventing app to sleep mode\" feature allows you to keep your app active and prevent it from going to sleep automatically.","breadcrumbs":[{"label":"Setup Branding Info","emoji":"1f4f2"},{"label":"App Settings"}]},{"id":"QsbUqBYP5rURJDpkPVIJ","title":"Enable/Disable iPad Support","pathname":"/setup-branding-info/app-settings/enable-disable-ipad-support","siteSpaceId":"sitesp_iljNy","description":"The \"Enable iPad support for your app\" feature allows you to make your app compatible with iPad devices.","breadcrumbs":[{"label":"Setup Branding Info","emoji":"1f4f2"},{"label":"App Settings"}]},{"id":"3EoRSSYiyyKSoPpbboiv","title":"Customize Minimum Android Version","pathname":"/setup-branding-info/app-settings/customize-minimum-android-version","siteSpaceId":"sitesp_iljNy","description":"The \"Minimum Android version supported\" feature allows you to set the minimum Android version required for your app.","breadcrumbs":[{"label":"Setup Branding Info","emoji":"1f4f2"},{"label":"App Settings"}]},{"id":"SnFVGRNWju0OYz3hH9zJ","title":"Enable Website Zoom-in Support","pathname":"/setup-branding-info/app-settings/enable-website-zoom-in-support","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Setup Branding Info","emoji":"1f4f2"},{"label":"App Settings"}]},{"id":"D3XHjsxnyW9UawrmIJo4","title":"Launch Screen","pathname":"/setup-branding-info/launch-screen","siteSpaceId":"sitesp_iljNy","description":"The launch screen is the screen that appears initially when you open the application on mobile.","breadcrumbs":[{"label":"Setup Branding Info","emoji":"1f4f2"}]},{"id":"WpTIrusd7sff1qu0Zj3m","title":"Overview","pathname":"/setup-theme/overview","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Setup Theme","emoji":"1f3a8"}]},{"id":"BKvmDPj6Y1wbGqJhlKcG","title":"App Theme","pathname":"/setup-theme/app-theme","siteSpaceId":"sitesp_iljNy","description":"The App Theme section lets you personalize the visual style of your mobile app to match your brand. Customize colors, fonts, and button styles.","breadcrumbs":[{"label":"Setup Theme","emoji":"1f3a8"}]},{"id":"3eI3Fwh5Oc5KL3m68Zp6","title":"Color Theme","pathname":"/setup-theme/app-theme/color-theme","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Setup Theme","emoji":"1f3a8"},{"label":"App Theme"}]},{"id":"FiKICb1YVoXbABervwuj","title":"Text Theme","pathname":"/setup-theme/app-theme/text-theme","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Setup Theme","emoji":"1f3a8"},{"label":"App Theme"}]},{"id":"YRunEs0axPO6Z79fzJY1","title":"Button Theme","pathname":"/setup-theme/app-theme/button-theme","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Setup Theme","emoji":"1f3a8"},{"label":"App Theme"}]},{"id":"WrgNcDGKfW1K9lzFKVyY","title":"Bottom Tab bar","pathname":"/setup-theme/bottom-tab-bar","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Setup Theme","emoji":"1f3a8"}]},{"id":"KxMHsRqJMrh9h6vrkWTl","title":"Navigation bar","pathname":"/setup-theme/navigation-bar","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Setup Theme","emoji":"1f3a8"}]},{"id":"RBQAkOc05qsxGSzKKj1X","title":"Status bar","pathname":"/setup-theme/status-bar","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Setup Theme","emoji":"1f3a8"}]},{"id":"HnNZ0UA0PwTlHEpFlfkD","title":"External URL Handling","pathname":"/screen-customization/external-url-handling","siteSpaceId":"sitesp_iljNy","description":"External URL handling are useful to handle any external URL you are trying to open in the application.","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"}]},{"id":"3UqgEHWMvh0VCIMqS2TU","title":"Apply Custom CSS","pathname":"/screen-customization/apply-custom-css","siteSpaceId":"sitesp_iljNy","description":"Custom CSS is useful when you want to differentiate the app from your website.","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"}]},{"id":"Dv1Fpyhm4MvwMp7ASYIy","title":"Apply Custom JavaScript","pathname":"/screen-customization/apply-custom-javascript","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"}]},{"id":"P3UNTGRBRI69IQquBrca","title":"Hide Elements","pathname":"/screen-customization/hide-elements","siteSpaceId":"sitesp_iljNy","description":"Customize your web page while it is being displayed in your app.","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"}]},{"id":"8jkeNPIfqPJuUF4Smepo","title":"Page Refresh","pathname":"/screen-customization/page-refresh","siteSpaceId":"sitesp_iljNy","description":"The Page Refresh feature in Twinr enables your app to automatically refresh all screens when changes occur in specified page refresh identifiers.","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"}]},{"id":"tD2lnAd5dmyEY9S28oLp","title":"Login","pathname":"/screen-customization/login","siteSpaceId":"sitesp_iljNy","description":"Setup login requirements for your app.","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"}]},{"id":"JaKE7QtRQVNbQgMC824Q","title":"General","pathname":"/screen-customization/login/general","siteSpaceId":"sitesp_iljNy","description":"Login feature is very important when you want your users to login first before accessing the application screens.","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Login"}]},{"id":"oiitkouDxtsQJwIyAvRh","title":"Login Page","pathname":"/screen-customization/login/login-page","siteSpaceId":"sitesp_iljNy","description":"Setup login pages URLs.","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Login"}]},{"id":"gKvA6mEJgH9Vo9anT9MB","title":"Tab bar(Bottom tabs)","pathname":"/screen-customization/tab-bar","siteSpaceId":"sitesp_iljNy","description":"Find all the documents related to tab screen. Tab screens are more usable screens of the app. You can create multiple tab screens and customize it appropriately.","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"}]},{"id":"vDgFb7zevCOuueT2uYBJ","title":"Add New Screen","pathname":"/screen-customization/tab-bar/add-new-screen","siteSpaceId":"sitesp_iljNy","description":"Add a new screen to your app. This screen will be added to your application's tab bar.","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Tab bar(Bottom tabs)"}]},{"id":"fnEpSexgsgp05K6MMdSN","title":"Delete Screen","pathname":"/screen-customization/tab-bar/delete-screen","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Tab bar(Bottom tabs)"}]},{"id":"opOQQLckvs6EG6PJy45K","title":"Rearrange Screen","pathname":"/screen-customization/tab-bar/rearrange-screen","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Tab bar(Bottom tabs)"}]},{"id":"U9FuNkdUUY2OB968zAna","title":"General","pathname":"/screen-customization/tab-bar/general","siteSpaceId":"sitesp_iljNy","description":"Set general tab screen information.","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Tab bar(Bottom tabs)"}]},{"id":"6MzZ7UWXu052RNjjqOwN","title":"Navigation Bar","pathname":"/screen-customization/tab-bar/navigation-bar","siteSpaceId":"sitesp_iljNy","description":"Set navigation bar of the tab screen.","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Tab bar(Bottom tabs)"}]},{"id":"inGRc1chKot6lwzneZce","title":"Navigation Bar Title","pathname":"/screen-customization/tab-bar/navigation-bar/navigation-bar-title","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Tab bar(Bottom tabs)"},{"label":"Navigation Bar"}]},{"id":"wWiA414s4Cp1YTO59YYC","title":"Navigation Bar Buttons","pathname":"/screen-customization/tab-bar/navigation-bar/navigation-bar-buttons","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Tab bar(Bottom tabs)"},{"label":"Navigation Bar"}]},{"id":"B1xnUF7Lj1ZqhzPDYMAb","title":"Back Button","pathname":"/screen-customization/tab-bar/navigation-bar/navigation-bar-buttons/back-button","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Tab bar(Bottom tabs)"},{"label":"Navigation Bar"},{"label":"Navigation Bar Buttons"}]},{"id":"XlDfhwjcCZ2UrDCnU3MB","title":"Linker Button","pathname":"/screen-customization/tab-bar/navigation-bar/navigation-bar-buttons/linker-button","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Tab bar(Bottom tabs)"},{"label":"Navigation Bar"},{"label":"Navigation Bar Buttons"}]},{"id":"UIfdOGlivwxgFVWRbi8c","title":"Cart Button","pathname":"/screen-customization/tab-bar/navigation-bar/navigation-bar-buttons/cart-button","siteSpaceId":"sitesp_iljNy","description":"This button lets you create a cart with badge natively in top navigation bar.","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Tab bar(Bottom tabs)"},{"label":"Navigation Bar"},{"label":"Navigation Bar Buttons"}]},{"id":"LwUSryXwCXNq8UXgr8P8","title":"Custom Button","pathname":"/screen-customization/tab-bar/navigation-bar/navigation-bar-buttons/custom-button","siteSpaceId":"sitesp_iljNy","description":"This button is used when you want to perform any action on the click of it.","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Tab bar(Bottom tabs)"},{"label":"Navigation Bar"},{"label":"Navigation Bar Buttons"}]},{"id":"PXiTq1VhOn8LhvqZj3zy","title":"Hamburger Menu","pathname":"/screen-customization/tab-bar/navigation-bar/navigation-bar-buttons/hamburger-menu","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Tab bar(Bottom tabs)"},{"label":"Navigation Bar"},{"label":"Navigation Bar Buttons"}]},{"id":"YLGGL9KOiW7DJmO2wypD","title":"Native Link Sharing","pathname":"/screen-customization/tab-bar/navigation-bar/navigation-bar-buttons/native-link-sharing","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Tab bar(Bottom tabs)"},{"label":"Navigation Bar"},{"label":"Navigation Bar Buttons"}]},{"id":"wRzh5FQaM8plpqowK9TN","title":"Native Notification Screen Button","pathname":"/screen-customization/tab-bar/navigation-bar/navigation-bar-buttons/native-notification-screen-button","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Tab bar(Bottom tabs)"},{"label":"Navigation Bar"},{"label":"Navigation Bar Buttons"}]},{"id":"pajGjTAeIyjp4q5ZLX8D","title":"Tab Screen - External URL Handling","pathname":"/screen-customization/tab-bar/tab-screen-external-url-handling","siteSpaceId":"sitesp_iljNy","description":"Define URL handling policies at tab level.","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Tab bar(Bottom tabs)"}]},{"id":"0NbEsy8awTZQyJVAf88k","title":"Responsible URL","pathname":"/screen-customization/tab-bar/responsible-url","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Tab bar(Bottom tabs)"}]},{"id":"Lse7n1ojIBlQCWAN4AvL","title":"Tab Screen - Hide Elements","pathname":"/screen-customization/tab-bar/tab-screen-hide-elements","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Tab bar(Bottom tabs)"}]},{"id":"yStRtVAjrvvdSmKsqXmV","title":"Tab Screen - CSS","pathname":"/screen-customization/tab-bar/tab-screen-css","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Tab bar(Bottom tabs)"}]},{"id":"trmhF0KosCmQdugcvTBv","title":"Tab Screen - Scripts","pathname":"/screen-customization/tab-bar/tab-screen-scripts","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Screen Customization","emoji":"1f4f2"},{"label":"Tab bar(Bottom tabs)"}]},{"id":"gh3V2p1EnbKz9PjLLtSV","title":"Native Screen","pathname":"/native-screen","siteSpaceId":"sitesp_iljNy"},{"id":"5sV8Zi4UgefEEa7qh6qV","title":"Title Element","pathname":"/native-screen/title-element","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Native Screen"}]},{"id":"cEImEARG5mSvQMMANltE","title":"Paragraph Element","pathname":"/native-screen/paragraph-element","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Native Screen"}]},{"id":"KouPX0vzJjb8jw2hxq6v","title":"Button Element","pathname":"/native-screen/button-element","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Native Screen"}]},{"id":"SMk1okcLNLrl0yhaZ7i0","title":"Image Element","pathname":"/native-screen/image-element","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Native Screen"}]},{"id":"Rz2kWKpxYu83MSd7aFO1","title":"Spacer Element","pathname":"/native-screen/spacer-element","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Native Screen"}]},{"id":"Hs6zJpHyG1YE7FJ8wJzR","title":"Divider Element","pathname":"/native-screen/divider-element","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Native Screen"}]},{"id":"KZNY4KwyfHtZZicYkNOh","title":"Banner Element","pathname":"/native-screen/banner-element","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Native Screen"}]},{"id":"gUhIhVmTvX9cqgTfyV7a","title":"Banner Element(with Background Image)","pathname":"/native-screen/banner-element/banner-element-with-background-image","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Native Screen"},{"label":"Banner Element"}]},{"id":"gUIqtmMW3S4fFzrsLsgZ","title":"Banner Element(with Background Color)","pathname":"/native-screen/banner-element/banner-element-with-background-color","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Native Screen"},{"label":"Banner Element"}]},{"id":"3MbPVuYsIDuEUnOu9iqn","title":"List Element","pathname":"/native-screen/list-element","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Native Screen"}]},{"id":"zjVDKrcR27VPRrtMtSUU","title":"List Grid Element","pathname":"/native-screen/list-element/list-grid-element","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Native Screen"},{"label":"List Element"}]},{"id":"Vgvfuxh8qycxigWEy31o","title":"List Vertical Element","pathname":"/native-screen/list-element/list-vertical-element","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Native Screen"},{"label":"List Element"}]},{"id":"DrKyGemz319oJm4znOyi","title":"List Horizontal Element","pathname":"/native-screen/list-element/list-horizontal-element","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Native Screen"},{"label":"List Element"}]},{"id":"hfsmpPAK1QwcZ22Af5hj","title":"Product List Element","pathname":"/native-screen/product-list-element","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Native Screen"}]},{"id":"wIsBpfLuBOF6byFZRf8w","title":"Setting List Element","pathname":"/native-screen/setting-list-element","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Native Screen"}]},{"id":"5TGMxbxWQfrOwUdfEwn3","title":"Video Element","pathname":"/native-screen/video-element","siteSpaceId":"sitesp_iljNy","description":"The Video Element lets you embed and play videos directly inside your app’s native screen. It supports multiple formats and playback controls to enhance user experience.","breadcrumbs":[{"label":"Native Screen"}]},{"id":"4zh1utUQhHvh3dAY4bK2","title":"Countdown Timer","pathname":"/native-screen/countdown-timer","siteSpaceId":"sitesp_iljNy","description":"The Countdown Timer helps you display a live ticking timer — ideal for limited-time offers, events, or special launches.","breadcrumbs":[{"label":"Native Screen"}]},{"id":"iR1Pha4OjRJXoIWfrlAD","title":"Search Element","pathname":"/native-screen/search-element","siteSpaceId":"sitesp_iljNy","description":"The Search Element allows users to quickly search content within your app by entering keywords, making it easier to find relevant items such as products, listings, or articles.","breadcrumbs":[{"label":"Native Screen"}]},{"id":"uZRxne02gflSxZ0yneA6","title":"Add New Configuration","pathname":"/app-configuration/add-new-configuration","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"App Configuration","emoji":"1f6e0"}]},{"id":"MmZf1nIAlIjg1TjQXb1U","title":"Overview","pathname":"/extensions/overview","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Extensions","emoji":"1f517"}]},{"id":"gQ0dZGo4CzJ3KZYbl5UV","title":"Page Loader","pathname":"/extensions/page-loader","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Extensions","emoji":"1f517"}]},{"id":"nkDy625XhVpctrZ1y3DL","title":"Pull to Refresh","pathname":"/extensions/pull-to-refresh","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Extensions","emoji":"1f517"}]},{"id":"9DAwj5hJ8ALqlvpJPiVT","title":"Custom User Agent","pathname":"/extensions/custom-user-agent","siteSpaceId":"sitesp_iljNy","description":"This features enables you to determine the origin of the browsing request of your end-user and finally decides to show the content as per the request.","breadcrumbs":[{"label":"Extensions","emoji":"1f517"}]},{"id":"jnYC5KHKPVgcqGRORcz3","title":"Custom Fonts","pathname":"/extensions/custom-fonts","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Extensions","emoji":"1f517"}]},{"id":"ObFltkcsY4dqNyzwTj18","title":"Cache Policy","pathname":"/extensions/cache-policy","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Extensions","emoji":"1f517"}]},{"id":"0O0FxLfPN8i4yyuiRQnN","title":"Dynamic Titles","pathname":"/extensions/dynamic-titles","siteSpaceId":"sitesp_iljNy","description":"Dynamic Titles let you set navigation bar titles based on the app screen displayed.Define rules using expressions to ensure each screen shows a relevant title.","breadcrumbs":[{"label":"Extensions","emoji":"1f517"}]},{"id":"jqesbgUFq1AJXaQVZORw","title":"No Internet View","pathname":"/extensions/no-internet-view","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Extensions","emoji":"1f517"}]},{"id":"54TV9LyByuE43pchIL9d","title":"App Review","pathname":"/extensions/app-review","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Extensions","emoji":"1f517"}]},{"id":"ZFU6OuqWeCalak9jHWqv","title":"App Onboarding","pathname":"/extensions/app-onboarding","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Extensions","emoji":"1f517"}]},{"id":"kJFjSxJ0ew3AAU1zweIl","title":"Multi Language","pathname":"/extensions/multi-language","siteSpaceId":"sitesp_iljNy","description":"Twinr allows the app owners to enable the multi language for their apps very elegantly. Twinr has the most effective way to auto translate the app content.","breadcrumbs":[{"label":"Extensions","emoji":"1f517"}]},{"id":"4PibekksGY3flUTi7avR","title":"In-App Purchase (IAP)","pathname":"/extensions/in-app-purchase-iap","siteSpaceId":"sitesp_iljNy","description":"In-app purchase (IAP) refers to the ability for users to purchase digital goods or services within an app.","breadcrumbs":[{"label":"Extensions","emoji":"1f517"}]},{"id":"SQifGAe3BiTLH1h5znu9","title":"iOS In-App Purchase (IAP)","pathname":"/extensions/in-app-purchase-iap/ios-in-app-purchase-iap","siteSpaceId":"sitesp_iljNy","description":"iOS In-App Purchase (IAP) is a feature provided by Apple that allows app owners to sell digital content and services within their iOS apps. This can include things like subscriptions, premium features","breadcrumbs":[{"label":"Extensions","emoji":"1f517"},{"label":"In-App Purchase (IAP)"}]},{"id":"p3oLnwHUm4DcgSSBug02","title":"Android In-App Purchase (IAP)","pathname":"/extensions/in-app-purchase-iap/android-in-app-purchase-iap","siteSpaceId":"sitesp_iljNy","description":"Android In-App Purchase (IAP) is a feature provided by Android that allows app owners to sell digital content within their apps. This can include things like subscriptions, premium features.","breadcrumbs":[{"label":"Extensions","emoji":"1f517"},{"label":"In-App Purchase (IAP)"}]},{"id":"slRdYKmv348B1jI1RdD8","title":"Deeplink","pathname":"/extensions/deeplink","siteSpaceId":"sitesp_iljNy","description":"Enhance user engagement and streamline their experience, making your app more efficient and user-friendly. Elevate your app's performance with Deep Linking!","breadcrumbs":[{"label":"Extensions","emoji":"1f517"}]},{"id":"8JXA1I2BoYOnYaPCTpdP","title":"Force App Update","pathname":"/extensions/force-app-update","siteSpaceId":"sitesp_iljNy","description":"Ask app users to update the app to the latest version forcefully so they can utilize new features of the app.","breadcrumbs":[{"label":"Extensions","emoji":"1f517"}]},{"id":"qZCHxj1dHeYGPfgFkokx","title":"Account Delete","pathname":"/extensions/account-delete","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Extensions","emoji":"1f517"}]},{"id":"xmIuyG4cFSyHy6ftqMPw","title":"Overview","pathname":"/integrations/overview","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Integrations","emoji":"2699"}]},{"id":"EZN0Y5IOkdm7ZHPlVIlu","title":"Firebase Push Notification","pathname":"/integrations/firebase-push-notification","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Integrations","emoji":"2699"}]},{"id":"F1yH1nEDq9TZYiuTBD3e","title":"Enable Push Notification","pathname":"/integrations/firebase-push-notification/enable-push-notification","siteSpaceId":"sitesp_iljNy","description":"Enable push notification capabilities for your app.","breadcrumbs":[{"label":"Integrations","emoji":"2699"},{"label":"Firebase Push Notification"}]},{"id":"vnijs1tM4qOkCls1DYux","title":"Send Push Notification","pathname":"/integrations/firebase-push-notification/send-push-notification","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Integrations","emoji":"2699"},{"label":"Firebase Push Notification"}]},{"id":"a3RKZB6IWXROgM5JIDFU","title":"Push Permission Reminder","pathname":"/integrations/push-permission-reminder","siteSpaceId":"sitesp_iljNy","description":"The Push Permission Reminder feature in Twinr allows app owners to remind users who initially declined push notifications to enable them again.","breadcrumbs":[{"label":"Integrations","emoji":"2699"}]},{"id":"nT1uOSUfTPfA76Gp34So","title":"Personalized Push Notification","pathname":"/integrations/personalized-push-notification","siteSpaceId":"sitesp_iljNy","description":"Send personalized push notifications to your users by maintaining a list of device IDs associated with each user within your database.","breadcrumbs":[{"label":"Integrations","emoji":"2699"}]},{"id":"EtX4tgk9r93YP1Xr1Nsq","title":"Abandoned Cart Push Notification","pathname":"/integrations/abandoned-cart-push-notification","siteSpaceId":"sitesp_iljNy","description":"Setup Abandoned cart notification to reduce cart abandonments. Send  notifications with custom title and description. Schedule multiple notifications to remind users multiple times about items in the","breadcrumbs":[{"label":"Integrations","emoji":"2699"}]},{"id":"6tMOBqaKlaZ4GRSUJSbU","title":"Native Notification Screen","pathname":"/integrations/native-notification-screen","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Integrations","emoji":"2699"}]},{"id":"16nVwgimZ9C8EwH8srzt","title":"AdMob","pathname":"/integrations/google-admob","siteSpaceId":"sitesp_iljNy","description":"Google AdMob is a mobile advertising platform developed by Google that allows app owners to monetize their mobile apps by displaying ads.","breadcrumbs":[{"label":"Integrations","emoji":"2699"}]},{"id":"tMJcJCiVdLwUccGskdyH","title":"Create Android & iOS Apps","pathname":"/integrations/google-admob/create-android-and-ios-apps","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Integrations","emoji":"2699"},{"label":"AdMob"}]},{"id":"4lgpzaGY2skDQdLCRRor","title":"Create Ads on AdMOb","pathname":"/integrations/google-admob/create-ads-on-admob","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Integrations","emoji":"2699"},{"label":"AdMob"}]},{"id":"USFR7RyGiMbWstKB2W6b","title":"Setup AdMob Integration","pathname":"/integrations/google-admob/setup-admob-integration","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Integrations","emoji":"2699"},{"label":"AdMob"}]},{"id":"lHh5GkVgqZqexhqtvO7A","title":"Firebase Analytics","pathname":"/integrations/firebase-analytics","siteSpaceId":"sitesp_iljNy","description":"Provide you a way to know the analytics of the apps, allowing you to make informed decisions to enhance your app's success.","breadcrumbs":[{"label":"Integrations","emoji":"2699"}]},{"id":"LIW3dYhplOLLliQxFhE0","title":"Auto Tracked Analytics","pathname":"/integrations/firebase-analytics/auto-tracked-analytics","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Integrations","emoji":"2699"},{"label":"Firebase Analytics"}]},{"id":"xGzFZDfuy76kTBuPzR6N","title":"Custom Analytics","pathname":"/integrations/firebase-analytics/custom-analytics","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Integrations","emoji":"2699"},{"label":"Firebase Analytics"}]},{"id":"hAuyMWXm4ZjLsESd92hH","title":"How to check Analytics in Firebase?","pathname":"/integrations/firebase-analytics/how-to-check-analytics-in-firebase","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Integrations","emoji":"2699"},{"label":"Firebase Analytics"}]},{"id":"IuPKJDxJoQuTkk95f3Xb","title":"Overview","pathname":"/rest-api-integration/overview","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"REST API Integration","emoji":"1f91d"}]},{"id":"FJyCdyPjmtpFPsToPQpM","title":"REST API Configuration","pathname":"/rest-api-integration/rest-api-configuration","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"REST API Integration","emoji":"1f91d"}]},{"id":"M4VA4SnS9vlv47rvqcnk","title":"Using REST API in Native Screens","pathname":"/rest-api-integration/using-rest-api-in-native-screens","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"REST API Integration","emoji":"1f91d"}]},{"id":"nKDuTVoOmf0PXg2x8i6z","title":"Overview","pathname":"/plugins/overview","siteSpaceId":"sitesp_iljNy","description":"Connect WooCommerce, Shopify or Prestashop plugins to create automated event-triggered push campaigns and track revenue for the mobile apps.","breadcrumbs":[{"label":"Plugins","icon":"puzzle-piece-simple"}]},{"id":"vs9qNuoypdw7E8OSgxhE","title":"WooCommerce","pathname":"/plugins/woocommerce","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Plugins","icon":"puzzle-piece-simple"}]},{"id":"qucFeIyLHlhvjNYusbkv","title":"Shopify","pathname":"/plugins/shopify","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Plugins","icon":"puzzle-piece-simple"}]},{"id":"Sfmo8TxPXUbmPSqB5RXA","title":"Sharetribe","pathname":"/plugins/sharetribe","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Plugins","icon":"puzzle-piece-simple"}]},{"id":"GSLY1ClCrkmKOr3byeur","title":"Overview","pathname":"/plugins/sharetribe/overview","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Plugins","icon":"puzzle-piece-simple"},{"label":"Sharetribe"}]},{"id":"5HKq71pz0iaHF8fkF6c3","title":"Sharetribe Connection","pathname":"/plugins/sharetribe/sharetribe-connection","siteSpaceId":"sitesp_iljNy","description":"This guide explains how to log in to Sharetribe, create a marketplace, generate API credentials, and connect Sharetribe with Twinr.","breadcrumbs":[{"label":"Plugins","icon":"puzzle-piece-simple"},{"label":"Sharetribe"}]},{"id":"wmwjto7n0lSbv47zuXTP","title":"Listing Push Notification","pathname":"/plugins/sharetribe/listing-push-notification","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Plugins","icon":"puzzle-piece-simple"},{"label":"Sharetribe"}]},{"id":"Bo6Zq3rlHGz1t0wjYoFe","title":"Transaction-Related Push Notifications","pathname":"/plugins/sharetribe/transaction-related-push-notifications","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Plugins","icon":"puzzle-piece-simple"},{"label":"Sharetribe"}]},{"id":"ebcyayypRPJ8Y0FIfAeH","title":"Overview","pathname":"/segmentation/overview","siteSpaceId":"sitesp_iljNy","description":"Create highly targeted, intelligent, and personalized push notifications using user segmentation—right from your Twinr dashboard.","breadcrumbs":[{"label":"Segmentation","icon":"users"}]},{"id":"xpeKgJ71CZh1Uvtl9stv","title":"Segment Dashboard","pathname":"/segmentation/segment-dashboard","siteSpaceId":"sitesp_iljNy","description":"This dashboard is where you can view, modify, or remove segments to keep your push notification targeting relevant and effective.","breadcrumbs":[{"label":"Segmentation","icon":"users"}]},{"id":"Odz7ML5uuh6CxIeL1SOW","title":"Create Segment","pathname":"/segmentation/create-segment","siteSpaceId":"sitesp_iljNy","description":"The Create Segment feature allows you to define and target specific groups of users based on their behavior, session activity, and device preferences.","breadcrumbs":[{"label":"Segmentation","icon":"users"}]},{"id":"SkXujxxFDaWI64k8CwZg","title":"Edit & Delete Segment","pathname":"/segmentation/edit-and-delete-segment","siteSpaceId":"sitesp_iljNy","description":"The User Segment management system allows you not only to create and apply segments, but also to edit or delete them as needed.","breadcrumbs":[{"label":"Segmentation","icon":"users"}]},{"id":"PmJxgK5dhlT78ccxuSWn","title":"Apply Segment In Push Notification","pathname":"/segmentation/apply-segment-in-push-notification","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Segmentation","icon":"users"}]},{"id":"aedaSzdsgbCw8PRhuFJ2","title":"Overview","pathname":"/engage/overview","siteSpaceId":"sitesp_iljNy","description":"Create timely, automated, and personalized push notification campaigns right from your Twinr dashboard.","breadcrumbs":[{"label":"Engage","icon":"bell"}]},{"id":"bGN3tQi0NMVA0KF3PGXn","title":"Engage Dashboard","pathname":"/engage/engage-dashboard","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Engage","icon":"bell"}]},{"id":"eenj47DK2H86eoLSdi1b","title":"One Time Campaigns","pathname":"/engage/one-time-campaigns","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Engage","icon":"bell"}]},{"id":"MmfgKOyKwiDtQTRMQQM7","title":"Event Triggered Campaigns","pathname":"/engage/event-triggered-campaigns","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Engage","icon":"bell"}]},{"id":"uWsBYDBJdWq2T0eQVNxG","title":"Order Created","pathname":"/engage/event-triggered-campaigns/order-created","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Engage","icon":"bell"},{"label":"Event Triggered Campaigns"}]},{"id":"vUeVlP0vtldf1EnhDg5N","title":"Order Status Change","pathname":"/engage/event-triggered-campaigns/order-status-change","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Engage","icon":"bell"},{"label":"Event Triggered Campaigns"}]},{"id":"eXUgvvSOhxz7qq05TwBG","title":"Product Created","pathname":"/engage/event-triggered-campaigns/product-created","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Engage","icon":"bell"},{"label":"Event Triggered Campaigns"}]},{"id":"KPh6L2IHaMCfm2o1ztak","title":"Product Re-stock","pathname":"/engage/event-triggered-campaigns/product-re-stock","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Engage","icon":"bell"},{"label":"Event Triggered Campaigns"}]},{"id":"cALbY82NiLAFrvAnlj94","title":"Product Out-of-stock","pathname":"/engage/event-triggered-campaigns/product-out-of-stock","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Engage","icon":"bell"},{"label":"Event Triggered Campaigns"}]},{"id":"erKYg0SDgX3lubB0qjDv","title":"Product Low Stock","pathname":"/engage/event-triggered-campaigns/product-low-stock","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Engage","icon":"bell"},{"label":"Event Triggered Campaigns"}]},{"id":"SZgmVsRqpNRroW1HE76R","title":"Coupon Created","pathname":"/engage/event-triggered-campaigns/coupon-created","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Engage","icon":"bell"},{"label":"Event Triggered Campaigns"}]},{"id":"OnY8rim3KMyVSPoUb0lU","title":"Welcome Push Notification","pathname":"/engage/welcome-push-notification","siteSpaceId":"sitesp_iljNy","description":"Welcome Push Notifications are a great way to greet your app users with personalized messages or offers right after they install your app.","breadcrumbs":[{"label":"Engage","icon":"bell"}]},{"id":"6toujLSEcEksgmCmoTCa","title":"Inactivity Push Notification","pathname":"/engage/inactivity-push-notification","siteSpaceId":"sitesp_iljNy","description":"Re-engage inactive users with automated, timely push notifications to boost retention and app usage.","breadcrumbs":[{"label":"Engage","icon":"bell"}]},{"id":"YcVxI1bVChb2r6QletDQ","title":"In App Message","pathname":"/engage/in-app-message","siteSpaceId":"sitesp_iljNy","description":"The In-App Messaging feature allows you to create and deliver targeted messages directly inside your application. Unlike push notifications, these messages appear when users are actively using the app","breadcrumbs":[{"label":"Engage","icon":"bell"}]},{"id":"YzOgirGeMMdGf9UJsgJk","title":"Overview","pathname":"/app-analytics/overview","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"}]},{"id":"JFL740sSS3t78MQ2gHEz","title":"Acquisition & Retention","pathname":"/app-analytics/acquisition-and-retention","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"}]},{"id":"7ZBYuh07Pg1tbUPtN9u4","title":"Number of Sessions","pathname":"/app-analytics/acquisition-and-retention/number-of-sessions","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"},{"label":"Acquisition & Retention"}]},{"id":"V7GExb6X4bJ6KzD2s09j","title":"Number of Unique Sessions","pathname":"/app-analytics/acquisition-and-retention/number-of-unique-sessions","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"},{"label":"Acquisition & Retention"}]},{"id":"9njuz4yqGusVheA5nKmo","title":"Daily Active Users","pathname":"/app-analytics/acquisition-and-retention/daily-active-users","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"},{"label":"Acquisition & Retention"}]},{"id":"HjrV8UuuGx3XRJVNF7qi","title":"Total App Sessions","pathname":"/app-analytics/acquisition-and-retention/total-app-sessions","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"},{"label":"Acquisition & Retention"}]},{"id":"aIoxxXWxV8rqQApF80J2","title":"New App Sessions","pathname":"/app-analytics/acquisition-and-retention/new-app-sessions","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"},{"label":"Acquisition & Retention"}]},{"id":"GsOLOAgcAenzHwz8TDHB","title":"Session by Platform","pathname":"/app-analytics/acquisition-and-retention/session-by-platform","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"},{"label":"Acquisition & Retention"}]},{"id":"UXMohnYUuRXnJguIUJMR","title":"Average Session Length","pathname":"/app-analytics/acquisition-and-retention/average-session-length","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"},{"label":"Acquisition & Retention"}]},{"id":"pxxMOYSovNkyyTNuxBuV","title":"Session by Devices","pathname":"/app-analytics/acquisition-and-retention/session-by-devices","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"},{"label":"Acquisition & Retention"}]},{"id":"F5VFReYGysM0b2ylUDYn","title":"Retention","pathname":"/app-analytics/acquisition-and-retention/retention","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"},{"label":"Acquisition & Retention"}]},{"id":"hrf7fZrYtWsRVwcTm0QD","title":"Revenue","pathname":"/app-analytics/revenue","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"}]},{"id":"2V06NUu9bGlDghw08lyu","title":"Sales","pathname":"/app-analytics/revenue/sales","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"},{"label":"Revenue"}]},{"id":"eAnUtnpJP1qghKcLQcqq","title":"Orders","pathname":"/app-analytics/revenue/orders","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"},{"label":"Revenue"}]},{"id":"UZl3iakYoPQ7Weygr1wS","title":"Total Revenue - Current vs Previous Period","pathname":"/app-analytics/revenue/total-revenue-current-vs-previous-period","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"},{"label":"Revenue"}]},{"id":"X7ZOhuxilcqYAZ8therI","title":"Total Orders - Current vs Previous Period","pathname":"/app-analytics/revenue/total-orders-current-vs-previous-period","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"},{"label":"Revenue"}]},{"id":"CHfgfB65y3geJH29jv8s","title":"Revenue by Device","pathname":"/app-analytics/revenue/revenue-by-device","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"},{"label":"Revenue"}]},{"id":"6ueNVI5eNo2h4IdEbGCa","title":"Average Order Value by Device","pathname":"/app-analytics/revenue/average-order-value-by-device","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"},{"label":"Revenue"}]},{"id":"Gm3b8KlvFfLfoaMMXQeb","title":"Order by Device","pathname":"/app-analytics/revenue/order-by-device","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"},{"label":"Revenue"}]},{"id":"hwOea7KWrrrkJkim6C6a","title":"Orders by New vs. Returning Users","pathname":"/app-analytics/revenue/orders-by-new-vs.-returning-users","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"},{"label":"Revenue"}]},{"id":"RO5AccxmX08yQD2sp6J8","title":"Top 10 Popular Products","pathname":"/app-analytics/revenue/top-10-popular-products","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"},{"label":"Revenue"}]},{"id":"eibBvv8BSlvPbro4Jgir","title":"Promo Code Revenue vs Revenue","pathname":"/app-analytics/revenue/promo-code-revenue-vs-revenue","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Analytics","emoji":"1f4ca"},{"label":"Revenue"}]},{"id":"vMyLIoDozq9EmLz0n006","title":"Overview","pathname":"/app-marketing-widget/overview","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"App Marketing Widget","icon":"laptop-mobile"}]},{"id":"eWNvDZ6nrUd9ihqg7fhY","title":"App Install Banner","pathname":"/app-marketing-widget/app-install-banner","siteSpaceId":"sitesp_iljNy","description":"The App Install Banner is a lightweight promotional bar that appears at the top or bottom of your website to encourage users to download your mobile app.","breadcrumbs":[{"label":"App Marketing Widget","icon":"laptop-mobile"}]},{"id":"GFEBfQEplaPaxTin3iNy","title":"Floating Button","pathname":"/app-marketing-widget/floating-button","siteSpaceId":"sitesp_iljNy","description":"The Floating Button is a small, customizable button that stays fixed on any corner of your website. When clicked, it opens a panel showing a QR code that users can scan to download your app.","breadcrumbs":[{"label":"App Marketing Widget","icon":"laptop-mobile"}]},{"id":"knt7VHWt5rcnUUafU7ox","title":"Website Setup for App Marketing Widgets","pathname":"/app-marketing-widget/website-setup-for-app-marketing-widgets","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"App Marketing Widget","icon":"laptop-mobile"}]},{"id":"2hGcX74M7AUT3Clgs7ix","title":"What is the JS Bridge?","pathname":"/js-bridge/what-is-the-js-bridge","siteSpaceId":"sitesp_iljNy","description":"With our JS Bridge, you can supercharge your app by connecting it directly to the functionality of the underlying mobile device.","breadcrumbs":[{"label":"JS Bridge","icon":"js"}]},{"id":"gHbLZkO6A09asFdkz8BY","title":"AdMob Interstitial Ad","pathname":"/js-bridge/admob-interstitial-ad","siteSpaceId":"sitesp_iljNy","description":"Display ads in your app using AdMob’s interstitial format, ideal for monetizing your app content.","breadcrumbs":[{"label":"JS Bridge","icon":"js"}]},{"id":"044FFgSaoWKIH9Mp02MA","title":"Change App Language","pathname":"/js-bridge/change-app-language","siteSpaceId":"sitesp_iljNy","description":"The Change App Language feature in Twinr allows you to dynamically switch the language of your app in real time, enhancing localization and improving the user experience for a global audience.","breadcrumbs":[{"label":"JS Bridge","icon":"js"}]},{"id":"YTKdjHkKWC9NprOxa8XH","title":"Push Notification - Device Token","pathname":"/js-bridge/push-notification-device-token","siteSpaceId":"sitesp_iljNy","description":"The Push Notification - Device Token feature in Twinr allows you to retrieve the unique device token needed to send push notifications to a user’s device.","breadcrumbs":[{"label":"JS Bridge","icon":"js"}]},{"id":"ZZL8c25cnSx8wvWks9Q1","title":"Request Account Delete","pathname":"/js-bridge/request-account-delete","siteSpaceId":"sitesp_iljNy","description":"The Request Account Delete feature in Twinr allows you to open account delete request form.","breadcrumbs":[{"label":"JS Bridge","icon":"js"}]},{"id":"vVrGUsZgdISCujCRLBSD","title":"Native Datastore","pathname":"/js-bridge/native-datastore","siteSpaceId":"sitesp_iljNy","description":"The Native Datastore feature in Twinr allows you to store and retrieve data locally on a user’s device.","breadcrumbs":[{"label":"JS Bridge","icon":"js"}]},{"id":"KdLSiXlTShrgNxY6UOjy","title":"Device Info","pathname":"/js-bridge/device-info","siteSpaceId":"sitesp_iljNy","description":"The Device Info feature in Twinr allows you to retrieve detailed information about the user’s device using a simple JavaScript function.","breadcrumbs":[{"label":"JS Bridge","icon":"js"}]},{"id":"9ZLZ3yaZ0qRPRlvkKbSG","title":"Copy to Clipboard","pathname":"/js-bridge/copy-to-clipboard","siteSpaceId":"sitesp_iljNy","description":"The Copy to Clipboard JS Bridge allows you to programmatically copy any text to the device clipboard using Twinr’s native bridge support.","breadcrumbs":[{"label":"JS Bridge","icon":"js"}]},{"id":"S2cfYcDxYSxzWOxyAF1e","title":"Prompt Share Dialogue","pathname":"/js-bridge/prompt-share-dialogue","siteSpaceId":"sitesp_iljNy","description":"The Prompt Share Dialogue  JS Bridge in Twinr allows you to invoke the device’s native share sheet to let users share a URL (optionally with a title) directly from your app.","breadcrumbs":[{"label":"JS Bridge","icon":"js"}]},{"id":"PBeNx2tIAUPcEtxFgP9E","title":"Publishing to the Google Play Store","pathname":"/publish-apps/publishing-to-the-google-play-store","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Publish Apps","emoji":"1f680"}]},{"id":"ZuNyxQRZUsFvi4FHXlBi","title":"Setup Android Signing Information","pathname":"/publish-apps/publishing-to-the-google-play-store/setup-android-signing-information","siteSpaceId":"sitesp_iljNy","description":"Generate KeyStore information for the Android build.","breadcrumbs":[{"label":"Publish Apps","emoji":"1f680"},{"label":"Publishing to the Google Play Store"}]},{"id":"aZdsSNVgf0Z3685pJBrF","title":"Get Android Build File","pathname":"/publish-apps/publishing-to-the-google-play-store/get-android-build-file","siteSpaceId":"sitesp_iljNy","description":"Generate your Build file","breadcrumbs":[{"label":"Publish Apps","emoji":"1f680"},{"label":"Publishing to the Google Play Store"}]},{"id":"x2dDKi18YOWMViGdw2HD","title":"Create Your Google Developer Account","pathname":"/publish-apps/publishing-to-the-google-play-store/create-your-google-developer-account","siteSpaceId":"sitesp_iljNy","description":"Part one: Create Your Google Developer Account","breadcrumbs":[{"label":"Publish Apps","emoji":"1f680"},{"label":"Publishing to the Google Play Store"}]},{"id":"3fdpeurOIVX7s7dAxOM3","title":"Setup your App on Google Play Store","pathname":"/publish-apps/publishing-to-the-google-play-store/setup-your-app-on-google-play-store","siteSpaceId":"sitesp_iljNy","description":"Now that you have your app's build file and play store account, it's time to upload it to the Google Play Store so you can release it to the world!","breadcrumbs":[{"label":"Publish Apps","emoji":"1f680"},{"label":"Publishing to the Google Play Store"}]},{"id":"7R7neqhsF8gXXJxnEoao","title":"Submit Your App to Production","pathname":"/publish-apps/publishing-to-the-google-play-store/submit-your-app-to-production","siteSpaceId":"sitesp_iljNy","description":"Submit your app to the production release for your users to download.","breadcrumbs":[{"label":"Publish Apps","emoji":"1f680"},{"label":"Publishing to the Google Play Store"}]},{"id":"p8tfDRP8UXMvHNdzUnmO","title":"Reset Android Signing Key","pathname":"/publish-apps/publishing-to-the-google-play-store/reset-android-signing-key","siteSpaceId":"sitesp_iljNy","description":"Step-by-step guide on how to reset your Android app signing key.","breadcrumbs":[{"label":"Publish Apps","emoji":"1f680"},{"label":"Publishing to the Google Play Store"}]},{"id":"CRSxQNKbrZcRALbUXIPZ","title":"Publishing to the Apple App Store","pathname":"/publish-apps/publishing-to-the-apple-app-store","siteSpaceId":"sitesp_iljNy","description":"Publish a native iOS app to the Apple App Store in no time.","breadcrumbs":[{"label":"Publish Apps","emoji":"1f680"}]},{"id":"j7qnika3vZiHpTju6NyF","title":"Create Your Apple Developer Account","pathname":"/publish-apps/publishing-to-the-apple-app-store/create-your-apple-developer-account","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Publish Apps","emoji":"1f680"},{"label":"Publishing to the Apple App Store"}]},{"id":"0MGCS4LJNcifqjVQvWLd","title":"Setup Annual Payment for your Apple Developer Account","pathname":"/publish-apps/publishing-to-the-apple-app-store/setup-annual-payment-for-your-apple-developer-account","siteSpaceId":"sitesp_iljNy","description":"Important information to consider when signing up for an Apple Developer Account","breadcrumbs":[{"label":"Publish Apps","emoji":"1f680"},{"label":"Publishing to the Apple App Store"}]},{"id":"CGfDrqMo6DJbJrPyXT71","title":"Create Your Apple Bundle ID","pathname":"/publish-apps/publishing-to-the-apple-app-store/create-your-apple-bundle-id","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Publish Apps","emoji":"1f680"},{"label":"Publishing to the Apple App Store"}]},{"id":"n8s5VzNkCuPF2AN27nP2","title":"Setup iOS Signing Info","pathname":"/publish-apps/publishing-to-the-apple-app-store/setup-ios-signing-info","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Publish Apps","emoji":"1f680"},{"label":"Publishing to the Apple App Store"}]},{"id":"yqKombf5gdR6NFzFrspM","title":"Get iOS Build File","pathname":"/publish-apps/publishing-to-the-apple-app-store/get-ios-build-file","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Publish Apps","emoji":"1f680"},{"label":"Publishing to the Apple App Store"}]},{"id":"wxRIAyRsnaC1qrzO1Bf9","title":"Add Users to Your App Store Connect Team (Optional)","pathname":"/publish-apps/publishing-to-the-apple-app-store/add-users-to-your-app-store-connect-team-optional","siteSpaceId":"sitesp_iljNy","description":"You'll want to do this if you want to add people to Internal Testflight testing or if you want to allow others to manage the marketing, publishing, or development of your app versions.","breadcrumbs":[{"label":"Publish Apps","emoji":"1f680"},{"label":"Publishing to the Apple App Store"}]},{"id":"McAEvz0XjWP1jPaWroRH","title":"Add Users to TestFlight (Optional)","pathname":"/publish-apps/publishing-to-the-apple-app-store/add-users-to-testflight-optional","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Publish Apps","emoji":"1f680"},{"label":"Publishing to the Apple App Store"}]},{"id":"mgIxZyPjT5SYqmCHsRlf","title":"Submit Your Build to The App Store","pathname":"/publish-apps/publishing-to-the-apple-app-store/submit-your-build-to-the-app-store","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Publish Apps","emoji":"1f680"},{"label":"Publishing to the Apple App Store"}]},{"id":"g4zsyA4LS44AMpgSJ9Rj","title":"Change Password","pathname":"/twinr-account/change-password","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Twinr Account","emoji":"1f464"}]},{"id":"eRoIn6lYM5DnNm2IaJKQ","title":"Billing & Payments","pathname":"/twinr-account/billing-and-payments","siteSpaceId":"sitesp_iljNy","description":"Subscription is the next step to get live on AppStore and PlayStore.","breadcrumbs":[{"label":"Twinr Account","emoji":"1f464"}]},{"id":"eSdpxuVxF16Pv4YCaUcy","title":"Invoices","pathname":"/twinr-account/invoices","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Twinr Account","emoji":"1f464"}]},{"id":"sXdeENG4apvzjouPI9Pn","title":"Update Payment Method","pathname":"/twinr-account/update-payment-method","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Twinr Account","emoji":"1f464"}]},{"id":"4Ra0rEiR5aSVGF3suFL5","title":"Enable 2-Step Authentication","pathname":"/twinr-account/enable-2-step-authentication","siteSpaceId":"sitesp_iljNy","breadcrumbs":[{"label":"Twinr Account","emoji":"1f464"}]},{"id":"0IVd1dAqyTmPXNcAWBqU","title":"Contact Support","pathname":"/support/contact-support","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Support","emoji":"1f469-1f4bc"}]},{"id":"UcJbJxhSwxjtCUrKS7wp","title":"On-demand Services","pathname":"/support/on-demand-services","siteSpaceId":"sitesp_iljNy","description":"This is a onetime service with a minimal onetime payment that you can request as per your need. The service starts from just $29/onetime.","breadcrumbs":[{"label":"Support","emoji":"1f469-1f4bc"}]},{"id":"B54vwWV0mPQXvTZKyyMs","title":"End-to-End App Solution(All Inclusive)","pathname":"/support/on-demand-services/end-to-end-app-solution-all-inclusive","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Support","emoji":"1f469-1f4bc"},{"label":"On-demand Services"}]},{"id":"rOkSHWcMhShC3UrLMw4y","title":"App Development","pathname":"/support/on-demand-services/app-development","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Support","emoji":"1f469-1f4bc"},{"label":"On-demand Services"}]},{"id":"wuWC17kFsQ2BtCN2P5f5","title":"App Publishing","pathname":"/support/on-demand-services/app-publishing","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Support","emoji":"1f469-1f4bc"},{"label":"On-demand Services"}]},{"id":"ophdLJkMOyAG2Sbp39vR","title":"App Screenshots","pathname":"/support/on-demand-services/app-screenshots","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Support","emoji":"1f469-1f4bc"},{"label":"On-demand Services"}]},{"id":"hbPKrtlk0feWU4p4NqLl","title":"Login Script","pathname":"/support/on-demand-services/login-script","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Support","emoji":"1f469-1f4bc"},{"label":"On-demand Services"}]},{"id":"hgI2pdtEwYOMixDqUbUE","title":"Push Notification Setup","pathname":"/support/on-demand-services/push-notification-setup","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Support","emoji":"1f469-1f4bc"},{"label":"On-demand Services"}]},{"id":"6UcrShGxbtcKps3VTSv7","title":"Twinr Partnership Model","pathname":"/partnership-and-earnings/twinr-partnership-model","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Partnership & Earnings","emoji":"1f91d"}]},{"id":"eeOzO5LdxsgDPvcELVQq","title":"Agency Plan","pathname":"/partnership-and-earnings/agency-plan","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Partnership & Earnings","emoji":"1f91d"}]},{"id":"PD752RgxBDA0ebTLjBcT","title":"Become an Affiliate","pathname":"/partnership-and-earnings/become-an-affiliate","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"Partnership & Earnings","emoji":"1f91d"}]},{"id":"kUPV5iE13bdX55e3UgJc","title":"Subscription","pathname":"/faqs/subscription","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"FAQs","emoji":"2753"}]},{"id":"U6T3sR4nRF3IXokayhQu","title":"Preview your App","pathname":"/faqs/preview-your-app","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"FAQs","emoji":"2753"}]},{"id":"hPeeK1NUU06ga8IqD0qB","title":"App Customization","pathname":"/faqs/app-customization","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"FAQs","emoji":"2753"}]},{"id":"5zwlx1DfyvmYna0ejHT2","title":"Build APK & IPA","pathname":"/faqs/build-apk-and-ipa","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"FAQs","emoji":"2753"}]},{"id":"qHJJGGezdRkMzJLq4XIH","title":"Publishing App","pathname":"/faqs/publishing-app","siteSpaceId":"sitesp_iljNy","description":"","breadcrumbs":[{"label":"FAQs","emoji":"2753"}]}]}