Quiz Online is A Quiz App With Admin Panel and Also Includes a Website Quiz Template. Ads and Social Login is Integrated.
Quiz Online is A Quiz App With Admin Panel and Also Includes a Website Quiz Template. Ads and Social Login is Integrated.
Documentation:
1. How to Install Quiz Online on Your shared hosting?
2. Create your domain or subdomain in your shared hosting
Create an empty database in your shared hosting and remember this credentials:
i. database name
ii. database username
iii. database password
3. Upload the source code you have downloaded from CodeCanyon and unzip it.
4. Now navigate to the url where your project is located.
ex. mydomain.com or subdomain.mydomain.com
5. The installation screen should appear and guide you in the process.
That’s it! Now you are ready to run your first Quiz Online: https://quizdemo.wrteam.inDefault Login Details
User: admin
Pass: admin123
Notification Management
First Of all, we need to set the FCM server key from the Firebase console
Set System Configurations
Set Configurations for your app. All the changes are made here will directly reflected in the App
From here you can set System & App Timezone, App Play store or marketplace Link, Enable / Disable Answer Display, Language Mode, Option E Mode, Force Update App, Daily Quiz Mode, Contest Mode, Battle Random Category Mode, Battle Group Category Mode & In-App Purchase. Manage App Version and Update Share app Text. Set fix Question in level
Set Privacy Policy
Set Privacy Policy for your website and app directly from the Admin Panel
Set Terms Conditions
Set Terms Conditions for your website and app directly from the Admin Panel
About Us Content
Set and manage you’re about us content for the app.
Instructions Content
Set and manage your instructions content for the app.
Quiz Online App
1. How to change the app name?
2. How to change the Privacy Policy?
3. How to set country code default?
4. How to change package name?
5. How to change server url to application?
6. Create Firebase Project for Application.
7. Realtime Database.
8. Authenticate Using Email and Password on Android With Firebase.
9. Authenticate Using Google Sign-In on Android With Firebase.
10. Authenticate Using Mobile Sign-In on Android With Firebase.
11. Authenticate Using Facebook Login on Android with Firebase.
12. How to Integrate Firebase Cloud Messaging in app?
13. How to Change IN-APP Purchase key and Coins in app?
14. How to Change Arc in NavigationView?
15. Want to change TextToSpeech language in Application?
16. How to config your values within app?
17. How to Remove Level Lock feature from Application?
18. How to Remove Admob Ads open feature from Application?
19. Want to costomize some value? like maximum questions per level etc..?
20. System Settings for Application.
21. How to add change Admob and Facebook Banner/Rewarded id?
22. How to add string file from your language?
23. Need Support?
24. Your Feedback
25. Contact Us
How to change app name?
- Open Android Studio > app > res > values > strings.xml
- Enter your app name inside “app_name” string tag:
<string name="app_name">Quiz</string>
- You can also change other string text here.
How to change the Privacy Policy?
- Open Android Studio > app > res > values > strings.xml
- Enter your Privacy Policy inside “term_privacy” string tag:
<string name="term_privacy">By Logging / SigningUp in, you agree to our Terms of Service and Privacy Policy</string>
- Use Same Word in your Languge in<string name="privacy_policy"> And <string name="terms">
- If you Don’t Use Same Word in your Language Application Will crash.
How to set country code default?
- Go to fragment > LoginActivityFragment.java
- You will get county code here, Copy code from table.
- Go to Line number 753 replace your country code in line number 753 between “IN“.
How to change the package name?
You can change it easily from Android Studio. Here are the steps:
- In the Android pane, click on the little gear icon.Uncheck/Deselect the Compact Empty Middle Packages option.
- Your package directory will now be broken up in individual directories.
- Individually select each directory you want to rename, and: Right-click itSelect RefactorClick on RenameIn the Pop-up dialog.
- Click on Rename Package instead of Rename Directory Enter the new name and hit RefactorAllow a minute to let Android Studio update all changes.
- Now open your build.gradle (Usually ‘app’ or ‘mobile’). Update the applicationId to your Package Name and Sync Gradle, if it hasn’t already been updated automatically.
Note: When renaming com in Android Studio, it might give a warning. In such a case, select rename All.
How to set JWT Key and Admin panel url in Android and PHP
- go to android >app >java > com.wrteam.quiz > Constant.java
- JWT Key is just like password you can create your own and it must be same in Quiz App as well as Php side.
Authenticate Using Email and Password on Android With Firebase.
- First of all we have to enable Google Sign-In method in firebase console.
- Now open your project in firebase console.
- In the Firebase console, open the Auth section.
- On the Sign in method tab, enable the Email/password sign-in method and click Save.
Authenticate Using Google Sign-In on Android With Firebase.
- First of all we have to enable Google Sign-In method in firebase console.
- Now open your project in firebase console.
How to Integrate Firebase Cloud Messaging in app?
- Integrating Firebase Cloud Messaging
- For FCM Notification first you have to register your application with firebase.
- Create Firebase Project for Application. If you already created firebase project then you dont have to do that again.
- Firebase dependency, service class and all nacessary class are already included in project.
- So, you dont have to do extra code here.
- Just download Google-service.json and replace with existing file.
- Sending Messages from PHP Backend
- Add Firebase Server Key in notification setting. Get server key from your firebase project and set in panel.
Want to costomize some value? like how many correct answers you need to complete current level etc…?
- go to android >app >java > com.wrteam.quiz > Constant.java
- Here we define maximum correct answers you need to complete level, rewarded coin when level completed , some static values and more.
How to Remove Level Lock feature from Application?
- go to android >app >java > com.wrteam.quiz > activity >LevelActivity.java
- In LevelActivity class there is adapter for levelList, inside adapter there was some condition for level lock.if you dont want add in your app, then remove it.see below image.
Constant
- go to android >app >java > com.wrteam.quiz > Constant.java
- Here we define some static values and more.
- How to change circular progress width, color, textSize etc?
- We have two Indicator class in application CircleTimer.java and AudienceProgress.java.
- Now Go to android > app> java > com.wrteam.quiz > helper> Constants.java
- Here you can set background color, progress color,width,strock width, text attributes and many more.
- In dimen.xml ,we set circle’s hight and width.
0 Comments