QuizHour Doc
Buy NowInstallation PlansSupport
  • Introduction
  • Changelogs
  • Getting Started
  • 🚀Admin Setup
    • 1. Flutter Installation
    • 2. Code Setup
    • 3. Firebase Setup
      • 3.1 Firestore Database Setup
      • 3.2 Database Security Rules
      • 3.3 Database Index Setup
      • 3.4 Push Notification Setup
      • 3.5 Firebase Storage Setup
    • 4. Code Configs
    • 5. Upload to Firebase Hosting
    • 6. Admin Credentials Steup
    • 7. Conclusion
  • 📱App Setup
    • 1. Introduction
    • 2. Code Setup
    • 3. Firebase Setup for Android
      • 3.1 Android Package Name Setup on Firebase
      • 3.2 Change Package Name Android
      • 3.3 Generate Debug Certificate
      • 3.4 Generate Release Certificate
      • 3.5 Google Sign In Setup for Android
      • 3.6 Facebook Login Setup for Android
      • 3.7 Additional Firebase Setup for Android
    • 4. Firebase Setup for iOS
      • 4.1 iOS Package Name Setup on Firebase
      • 4.2 Change Package Name iOS
      • 4.3 Facebook Login Setup for iOS
      • 4.4 Apple Login Setup
      • 4.5 Additional Firebase Setup for iOS
    • 5. Push Notification Setup
      • 5.1 Android Notification Setup
      • 5.2 iOS Notification Setup
    • 6. Multi-Language Setup
    • 7. Ads Setup
      • 7.1 Admob Setup for Android
      • 7.2 Admob Setup for iOS
    • 8. App Information Setup
    • 9. Change App Name for Android
    • 10. Change App Name for iOS
    • 11. Change App Icon
    • 12. Change Splash Icon
    • 13. Change App Theme Color
    • 14. Run The App
    • 15. Releasing the Android App
    • 16. Releasing the iOS App
  • ⚒️In-App Purchase Setup
    • 17. Points Store Setup
      • 17.1 Android Setup
      • 17.2 iOS Setup
      • 17.3 Code Setup for IAP
  • ⚒️Customization
    • 1. Customize Intro/On-Boarding Screen
    • 2. Disable Specific Features
    • 3. Import Questions (Bulk Upload)
  • ✨Updates
    • Migrate to the v2.0.0(hotfix-1)
    • Migrate to the v2.0.0
Powered by GitBook
On this page

Was this helpful?

  1. In-App Purchase Setup
  2. 17. Points Store Setup

17.3 Code Setup for IAP

Previous17.2 iOS SetupNext1. Customize Intro/On-Boarding Screen

Last updated 2 years ago

Was this helpful?

Make sure you have completed all of the previous steps of 17, 17.1 & 17.2.

You will get an iap.zip file from us in your email after contacting us with your purchase code. Unzip it and you will get a folder named IAP. Copy this folder and paste this folder into the quiz_app/lib folder.

Open the app source code in your IDE and open the lib/IAP/iap_config.dart file.

Now add your IAP Product IDs here separated with commas as shown in the picture below.

Now go to the lib/tabs/home_tab.dart file and enable the selected disabled lines shown in the picture below.

That's it. Your IAP setup is completed. Now, you can test the app and the IAP products and publish your app in production by uploading a new version.

To test the In-App Purchases feature, use a real Android or iOS phone. Emulator/Simulator doesn't support this.

⚒️