Step by step to request APK and AAB from the Apphive website

1.- Enter https://editor.apphive.io and select your project

2.- Click on the Options icon and click on App dashboard

3.- Click on Compilations

4.- Click on the New Compilation button

5.- Select Android (Google Play) and click on Create request

6.- Add a compilation ID without typing Space, using the structure that is shown in
the following picture, always separating between each one with a dot and with no
spaces. YOU DON’T NEED TO HAVE A WEB DOMAIN, DON’T WRITE
LOWERCASE LETTERS, ACCENTS, NUMBERS, OR PUNCTUATION SYMBOLS,
EXCEPT DOTS.

Domain type: com, gov, edu, net, org, io, mx, etc.
Name of your Firebase project: ubereatsplantillas
Copy and paste, from the note or document, the NAME OF YOUR FIREBASE
PROJECT and erase the spaces between each word, if any.
Name of your app (the name your app is identified): plantillausuario,
ubereatsusuario, appubereats.
IMPORTANT Copy the Compilation ID of your app and then paste it in your notes or
a document as below:
COMPILATION ID: com.ubereatsplantillas.plantillausuario
After that, click on Assign Compilation ID

7.- Click on Pick Service Account file.

8.- Open the SERVICE ACCOUNT FILE folder, choose the .json file, and press Open

9.- Verify that the button changes to File Uploaded Successfully, and click on Next
Step

10.- Copy from your notes or documents the FIREBASE REAL-TIME DATABASE
URL, paste it on the box and click on Next Step.

11.- Copy from your notes or documents the FIREBASE STORAGE URL, paste it on
the box and click on Next Step.

12.- Write the email address to receive your APK and AAB files, and click on Next
Step. In case you want to receive the files in one or more accounts, separate
each email with a comma, don’t put a space between each address.

13.- Copy from your notes or documents the CLIENT CONNECTION, paste it on the
box and click on Next Step.

14.- Verify that you have enabled, in the “Authentication/sign-in method” section, Log
in with your Firebase email, and click on Reload.

15.- Click on “Click here to get deployment token”.

16.- Choose your Gmail account

  • Important: You must log in with the same account you used to create your
    Firebase project

17.- Click on Allow

18.- Click on the Copy icon

19.- Paste it on the Cloud Deployment Token box, and click on Set Token

20.- Copy the SHA-1 from the box, click on Project Dashboard

21.- Click on Add a fingerprint

22.- Paste the SHA-1 in Certificate Fingerprint, click on Save.

23.- Go back and click on Next Step

VERY IMPORTANT: THE FOLLOWING TEMPLATES CAN DISPLAY DEPENDING
ON THE FUNCTION YOU ADDED IN YOUR APP (LOGIN WITH WITH
FACEBOOK, LOGIN WITH GMAIL, START GEOLOCATION TRACKING, MAP
ELEMENT), AND YOU MUST COMPLETE THEM TO FINISH THE PROCESS OF
APK AND AAB REQUEST, THESE REQUIREMENTS WON’T DISAPPEAR, EVEN
IF YOU DELETE THE FUNCTION IN THE APP

SIGN IN GOOGLE METHOD

1.- Click on Project Dashboard. Within your Firebase, check if you have enabled the
Log In with Gmail function.

2.- Select “Google”, click on Activate, select your email and click on Save.

3.- Go back and click on Next Step

SIGN IN FACEBOOK METHOD

1.- Click on Project Dashboard. Within your Firebase, check if you have enabled the
Log In with Facebook function.

2.- Select Facebook, it will ask you to enable an App ID and an App Secret. To obtain
them, go to Facebook for Developers https://developers.facebook.com/ and click on
My Apps.

3.- Select a project

4.- Go to Settings and click on Basic.

5.- Copy and paste the App ID in App ID and the App Secret in App secret in
Firebase, click on Enable and Save.

6.- Go back and click Next Step.

7.- You must add the Facebook app secret key and the Facebook app ID, to obtain
them go to Facebook for Developers https://developers.facebook.com/ and click on
My Apps.

8.- Select a project

9.- Go to Settings and click on Basic.

10.- Copy from your notes or Word the FACEBOOK APP ID and paste it in its box,
then copy from your notes or Word the FACEBOOK SECRET KEY and paste it in its
box.

11.- Click on Next Step

12.- Click on Facebook App Dashboard.

13.- Click on “Configure” in Facebook Login.

14.- Click on Android.

15.- Go back and click Next Step.

16.- Click Facebook App Dashboard.

17.- Click on the Android icon.

18.- Click on Next.

19.- Click on Next.

20.- Go back, click on the Android Package Name to copy it.

21.- Paste the Android Package Name in Package Name, write MainActivity (exactly
with the same lowercase letters and without spaces) and click on Save.

22.- Click on “Use the name of this package”.

23.- Click Continue.

24.- Go back and click on the Release Key Hash to copy it.

25.- Paste the Release Key Hash in Key Hashes, select the key hash in blue color
and click on save.

26.- Click on continue.

27.- Click to activate the Single Sign-On switch, click Save and Next.

28.- Go back and click on Next Step.

BACKGROUND GEOLOCATION TRACKING

1.- The apps that use Background Geolocation request the Background Geolocation
API Key, you must contact the support team via chat in the support chat of our
website.

2.- Send the app Compilation ID from your notes or Word document along with the
link of your app in Apphive, use the following structure:
I request the Background Geolocation API Key
COMPILATION ID: com.ubereatsplantillas.plantillaconductor
Link of your app:
https://editor.apphive.io/editor/proj_8UdbbfUNjCJUwq3b7v1wue/app_9UULpLQps15
KuCs9b51tk3/pages/insert/page_wcmb5Dkyw41F1hfQDKNN86/page_wcmb5Dkyw4
1F1hfQDKNN86/NT

3.- A 44-character code will be sent in the support chat, add it, and then click on Next
Step

  • *After adding this code, you won’t change the COMPILATION ID of this app

IMPORTANT Copy the BACKGROUND GEOLOCATION KEY of your app and paste
it in your notes or a Word document as it’s shown below:
BACKGROUND GEOLOCATION API KEY:
f63558e3dc90bbd7ef546fce252e4fbcdba77449ad20f763bd4b6c6679e69f09

GOOGLE MAPS KEY

1.- Paste your Google API Key in the marked box, then click on Next Step

  • *In case you need to get your Google API Key