{"version":1,"pages":[{"id":"4AYfYtVFwcLr6xHAvMIL","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_W6gph","description":"Version: 3.0.0 (Last Updated: 05-01-26)"},{"id":"OM0Ke3spPGZXEnGpc7ZW","title":"Changelogs","pathname":"/changelogs","siteSpaceId":"sitesp_W6gph","description":"Quizhour is constantly being updated with new features, bug fixes, and adjustments. Below is a full listing of change log information."},{"id":"OHOBUgQ4g5nWZ88knYRO","title":"Getting Started","pathname":"/getting-started","siteSpaceId":"sitesp_W6gph","description":""},{"id":"rYSalpptBYQ7Y5qW5EEf","title":"1. Flutter Installation","pathname":"/admin/1.-flutter-installation","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"Admin Setup","emoji":"1f680"}]},{"id":"BayjrQPpJKIKX5Dc4rAK","title":"2. Code Setup","pathname":"/admin/2.-code-setup","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"Admin Setup","emoji":"1f680"}]},{"id":"72JRn1oymhO3EhsqSW4H","title":"3. Firebase Setup","pathname":"/admin/3.-firebase-setup","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"Admin Setup","emoji":"1f680"}]},{"id":"T2uEseboMX3XCQZagdyZ","title":"3.1 Firestore Database Setup","pathname":"/admin/3.-firebase-setup/3.1-firestore-database-setup","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"Admin Setup","emoji":"1f680"},{"label":"3. Firebase Setup"}]},{"id":"ZHbbEH0AJerHNgjZy61J","title":"3.2 Database Security Rules","pathname":"/admin/3.-firebase-setup/3.2-database-security-rules","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"Admin Setup","emoji":"1f680"},{"label":"3. Firebase Setup"}]},{"id":"8HHRUWawPGky5vahh4Sp","title":"3.3 Database Index Setup","pathname":"/admin/3.-firebase-setup/3.3-database-index-setup","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"Admin Setup","emoji":"1f680"},{"label":"3. Firebase Setup"}]},{"id":"59kfd2r0bqdhySONF2gA","title":"3.4 Push Notification Setup","pathname":"/admin/3.-firebase-setup/3.4-push-notification-setup","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"Admin Setup","emoji":"1f680"},{"label":"3. Firebase Setup"}]},{"id":"yQweK2SlAjb1IBhUGMN6","title":"3.5 Firebase Storage Setup","pathname":"/admin/3.-firebase-setup/3.5-firebase-storage-setup","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"Admin Setup","emoji":"1f680"},{"label":"3. Firebase Setup"}]},{"id":"qDdGFvf1EAZCNJQ82pUz","title":"4. Code Configs","pathname":"/admin/4.-code-configs","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"Admin Setup","emoji":"1f680"}]},{"id":"siGvfaFV6h0YEzp5mzBZ","title":"5. Upload to Firebase Hosting","pathname":"/admin/5.-upload-to-firebase-hosting","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"Admin Setup","emoji":"1f680"}]},{"id":"JNrKSrZS1VqDaWYIurnz","title":"6. Admin Credentials Steup","pathname":"/admin/6.-admin-credentials-steup","siteSpaceId":"sitesp_W6gph","description":"Admin Username & Password Setup","breadcrumbs":[{"label":"Admin Setup","emoji":"1f680"}]},{"id":"G67Ozpd5r0xuGjX3EyIv","title":"7. Conclusion","pathname":"/admin/7.-conclusion","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"Admin Setup","emoji":"1f680"}]},{"id":"3BcrIKS2SZBMdy5eg27M","title":"1. Introduction","pathname":"/app/1.-introduction","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"}]},{"id":"x0zigqrpYB5hKZemEg4q","title":"2. Code Setup","pathname":"/app/2.-code-setup","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"}]},{"id":"flYblmBh2nh1ECnhyOCl","title":"3. Firebase Setup for Android","pathname":"/app/3.-firebase-setup-for-android","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"}]},{"id":"KvAkyw7chdTs6G8z9oXU","title":"3.1 Android Package Name Setup on Firebase","pathname":"/app/3.-firebase-setup-for-android/3.1-android-package-name-setup-on-firebase","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"},{"label":"3. Firebase Setup for Android"}]},{"id":"6Oj4pYSxkY7OfL27LVZa","title":"3.2 Change Package Name Android","pathname":"/app/3.-firebase-setup-for-android/3.2-change-package-name-android","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"},{"label":"3. Firebase Setup for Android"}]},{"id":"afFEUanmnT0ha72lU6sA","title":"3.3 Generate Debug Certificate","pathname":"/app/3.-firebase-setup-for-android/3.3-generate-debug-certificate","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"},{"label":"3. Firebase Setup for Android"}]},{"id":"3IKGJBrU1N0LgldXil8P","title":"3.4 Generate Release Certificate","pathname":"/app/3.-firebase-setup-for-android/3.4-generate-release-certificate","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"},{"label":"3. Firebase Setup for Android"}]},{"id":"gUD6IZx3xNU3EncXKAen","title":"3.5 Google Sign In Setup for Android","pathname":"/app/3.-firebase-setup-for-android/3.5-google-sign-in-setup-for-android","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"},{"label":"3. Firebase Setup for Android"}]},{"id":"k27diEplbNAPRRQH87X9","title":"3.6 Phone Number Login Setup","pathname":"/app/3.-firebase-setup-for-android/3.6-phone-number-login-setup","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"},{"label":"3. Firebase Setup for Android"}]},{"id":"pCjo2Hom8vfb4jODmAcZ","title":"3.7 Additional Firebase Setup for Android","pathname":"/app/3.-firebase-setup-for-android/3.7-additional-firebase-setup-for-android","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"},{"label":"3. Firebase Setup for Android"}]},{"id":"dqMUbWdZ6vi3Gw02Z2Uj","title":"4. Firebase Setup for iOS","pathname":"/app/4.-firebase-setup-for-ios","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"}]},{"id":"TcH2yl1qg5yKHZFOBP7V","title":"4.1 iOS Package Name Setup on Firebase","pathname":"/app/4.-firebase-setup-for-ios/4.1-ios-package-name-setup-on-firebase","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"},{"label":"4. Firebase Setup for iOS"}]},{"id":"C3UgaT8czYcyS95GImsW","title":"4.2 Change Package Name iOS","pathname":"/app/4.-firebase-setup-for-ios/4.2-change-package-name-ios","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"},{"label":"4. Firebase Setup for iOS"}]},{"id":"uCgTRP9d2BxpIMihV997","title":"4.3 Apple Login Setup","pathname":"/app/4.-firebase-setup-for-ios/4.3-apple-login-setup","siteSpaceId":"sitesp_W6gph","description":"Only for iOS","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"},{"label":"4. Firebase Setup for iOS"}]},{"id":"NbGg0e88SzHWIarUEc8P","title":"4.4 Additional Firebase Setup for iOS","pathname":"/app/4.-firebase-setup-for-ios/4.4-additional-firebase-setup-for-ios","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"},{"label":"4. Firebase Setup for iOS"}]},{"id":"qFhYUyhKsQXUbKP0Atnq","title":"5. Push Notification Setup","pathname":"/app/5.-push-notification-setup","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"}]},{"id":"MwuoKB2laIRi02pa4RtT","title":"5.1 Android Notification Setup","pathname":"/app/5.-push-notification-setup/5.1-android-notification-setup","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"},{"label":"5. Push Notification Setup"}]},{"id":"QxFhZdat960cEYocwtYO","title":"5.2 iOS Notification Setup","pathname":"/app/5.-push-notification-setup/5.2-ios-notification-setup","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"},{"label":"5. Push Notification Setup"}]},{"id":"DEQmmXMQJcAFyBJqJjgp","title":"6. Multi-Language Setup","pathname":"/app/6.-multi-language-setup","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"}]},{"id":"Og4g0ZhAXpOk0ATCbW7m","title":"7. Ads Setup","pathname":"/app/7.-ads-setup","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"}]},{"id":"EUy2KhvZNS8i7cQQ1QFh","title":"7.1 Admob Setup for Android","pathname":"/app/7.-ads-setup/7.1-admob-setup-for-android","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"},{"label":"7. Ads Setup"}]},{"id":"l9bc4RErgMM90iIdleJJ","title":"7.2 Admob Setup for iOS","pathname":"/app/7.-ads-setup/7.2-admob-setup-for-ios","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"},{"label":"7. Ads Setup"}]},{"id":"YI5Kr9AHaBoCGjNd9LH8","title":"8. App Information Setup","pathname":"/app/8.-app-information-setup","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"}]},{"id":"otsOXtSfQauKT3HMu73V","title":"9. Change App Name for Android","pathname":"/app/9.-change-app-name-for-android","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"}]},{"id":"JPUn8Rsx7wn1O37Spl33","title":"10. Change App Name for iOS","pathname":"/app/10.-change-app-name-for-ios","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"}]},{"id":"sL3baLYmJkJmzPBcd6tk","title":"11. Change App Icon","pathname":"/app/11.-change-app-icon","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"}]},{"id":"MIIUMSDVoIiWtR6NZZJ1","title":"12. Change Splash Icon","pathname":"/app/12.-change-splash-icon","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"}]},{"id":"Rg6NhOpgCGG6tYBcYhex","title":"13. Change App Theme Color","pathname":"/app/13.-change-app-theme-color","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"}]},{"id":"lu8eggqnBu7yovAoemPr","title":"14. Run The App","pathname":"/app/14.-run-the-app","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"}]},{"id":"NG7DekfP3i2IPVvI5qO0","title":"15. Releasing the Android App","pathname":"/app/15.-releasing-the-android-app","siteSpaceId":"sitesp_W6gph","description":"at Google Play Store","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"}]},{"id":"U9mxVu9I2C5hRdoKbm63","title":"16. Releasing the iOS App","pathname":"/app/16.-releasing-the-ios-app","siteSpaceId":"sitesp_W6gph","description":"at Apple AppStore","breadcrumbs":[{"label":"App Setup","emoji":"1f4f1"}]},{"id":"Be9aCDrd0Ch9q8ADWTm1","title":"17. Points Store Setup","pathname":"/iap-setup/17.-points-store-setup","siteSpaceId":"sitesp_W6gph","description":"In-App-Purchase (Sell Points to users)","breadcrumbs":[{"label":"In-App Purchase Setup","emoji":"2692"}]},{"id":"7lhghLe9Xfg6ZTjUDnyD","title":"17.1 Android Setup","pathname":"/iap-setup/17.-points-store-setup/17.1-android-setup","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"In-App Purchase Setup","emoji":"2692"},{"label":"17. Points Store Setup"}]},{"id":"BArqXIyVXZgvkdnEUhp0","title":"17.2 iOS Setup","pathname":"/iap-setup/17.-points-store-setup/17.2-ios-setup","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"In-App Purchase Setup","emoji":"2692"},{"label":"17. Points Store Setup"}]},{"id":"th6DwFNJZlQtYBMdSJDt","title":"17.3 Code Setup for IAP","pathname":"/iap-setup/17.-points-store-setup/17.3-code-setup-for-iap","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"In-App Purchase Setup","emoji":"2692"},{"label":"17. Points Store Setup"}]},{"id":"Ko5Njka6x47VWnChCrxL","title":"1. Customize Intro/On-Boarding Screen","pathname":"/customization/1.-customize-intro-on-boarding-screen","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"Customization","emoji":"2692"}]},{"id":"M8XeVNt811zpamkbYmY8","title":"2. Disable Specific Features","pathname":"/customization/2.-disable-specific-features","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"Customization","emoji":"2692"}]},{"id":"wf3yf6WmC57XmwKKeqIE","title":"3. Import Questions (Bulk Upload)","pathname":"/customization/import-questions","siteSpaceId":"sitesp_W6gph","breadcrumbs":[{"label":"Customization","emoji":"2692"}]},{"id":"TB3UAAV0NyWcUAEGx7jC","title":"Migrate to the v2.0.0(hotfix-1)","pathname":"/updates/migrate-to-the-v2.0.0-hotfix-1","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"Updates","emoji":"2728"}]},{"id":"vnahFLfqYj5mDAMbJuDm","title":"Migrate to the v2.0.0","pathname":"/updates/migrate-to-the-v2.0.0","siteSpaceId":"sitesp_W6gph","description":"","breadcrumbs":[{"label":"Updates","emoji":"2728"}]}]}