WorkFlow
File that u need to edit.
Just Its.
Admin folder
config.php
Database.php
$config['base_url'] = '
https://yoururl/';
define('mapboxToken', 'sk.eyJ1IjoiZGF your secret mapbox key... look how to generate');
define('firebaseDb', '
https://your project -default-rtdb.firebaseio.com/');
define('keyfcm', 'AAAAmy..... your fcm look how to generate');
define('time_zone', 'America/Sao_Paulo'); <- change to yours
_______________________________________
On Android Studio
google-services.json
constants.java
strings.xml
gradle.properties
build.gradle
network_security_config
_______________________________________
Steps
Firebase Configuration
1. Setup and create firebase project
2. Setup firebase realtime database
3. Setup firebase storage
4. Setup login phone
5. Get fcm server key
6. How to insert sha1 fingerprint
Admin panel configuration
1. upload admin panel to server
2. Create database on server
3. Setup admin panel
4. insert firebasedb
5. Nulled
6. Insert fcm server key
7. Mapbox Configuration
Android Configuration
1. open project
2. change package name
3. change app name
4.
5. insert url
6. insert fcm server key
7. setting mapbox
8. Genereate signed APK then create new key store
9. Configure project structure
10. How to get sha1 fingerprint
Is very important
8. Generate signed APK then create new key store
click build > generate signed bundle/APK
make new key store to get "JKS FILE"
open project structure(ctrl+Alt+Shift+S) then create new signing config.
fill it with the key store and the "JKS FILE" that was created before.
click build variants on the release option, choose your new signing config.
apply it and click "OK"
just ignore it if an error message appears on this step
10. How to get sha1 fingerprint
in an Android project there are 2 fingerprints for each application, debug and release.
run the signing report you will get a release and debug the SHA1 fingerprints
add your SHA1 fingerprints debug and release on each application and copy to each firebase project, click here where to insert the sha1 fingerprint on firebase
>>>>>>>>>>>>>>>> Very important to login and register on APP
after entering all sha1 fingerprints for each application on firebase, download the google service json again and paste it on all applications