Prerequisites for Quikapp
Website URL
This is the website address that QuikApp will load inside the mobile app.
Why It’s Required
- QuikApp works by wrapping your website inside a mobile app using a WebView / hybrid approach.
- Without a valid website URL, the app will have no content to display.
What You Must Provide
- A live and publicly accessible URL
- The website must be mobile responsive
- The URL must start with:
- https:// (recommended)
- http:// (less secure and sometimes restricted)
Example
- https://www.example.com
Important Rules
- The URL must be verified before proceeding.
- Private, localhost, staging, or blocked URLs will fail validation.
Domain Verification
A security step to prove ownership of the website domain. This process involves adding a TXT record to your domain’s DNS settings, make sure you have domain access.
Why it’s required
- Prevents:
- Fake apps
- Brand misuse
- Unauthorized app creation
App Icon and Splash Screen
Controls the visual branding of your mobile app.
App Icon
Used for:
- Google Play Store
- Apple App Store
- App launcher icon on devices
- Square image
- High resolution (e.g., 1024×1024)
- Transparent or solid background
- The screen shown while the app is loading.
- Appears before website content loads.
- Improves user experience
- Prevents blank/white screen on startup
- Reinforces brand identity
- The app opens the website Home page directly.
- The app may look unprofessional.
Android and iOS Keystore Values
This is one of the most critical sections.
Android Keystore
What it is
Android KeystorA keystore is a secure file used to sign Android apps.
Required details:
- Keystore file (.jks)
- Keystore password
- Key alias
- Key password
- Google Play will not accept unsigned apps
- Same keystore is needed for all future updates
iOS Certificates & Provisioning
Required items:
- iOS Distribution Certificate
- Provisioning Profile
- App ID (Bundle Identifier)
- Apple requires strict signing for:
- App Store builds
- TestFlight
- Production apps
- Android build fails
- iOS build fails
- App store upload rejected
Push Notification (Firebase)
To enable push notifications, the Firebase Admin SDK service key file is required.
What it Enables
Allows the app to send push notifications to users in real time.
Common Use Cases
- New offers & promotions
- Order status updates
- Important announcements
- User engagement & reminder notifications
Firebase Configuration (Required)
Android
- google-services.json
- GoogleService-Info.plist
- APNs Authentication Key
- Key ID
- Team ID
- Firebase Admin SDK service account key.
- Eg: my-firebase-project-12345-firebase-adminsdk-abcde-67890.json
- Reliable delivery
- Highly scalable
- Works seamlessly on both Android & iOS
- Free for most standard use cases
- The App’s functionality will remain the same.
- Push notifications will not work.
