You'll need the following:
A Firebase account ( Free ).
1. Add a new project or import an existing project to Firebase console.
If you already created a project before for our Eduopus Android application, don't create a new project, just start to add the app to the same project.
2. Then create a new app if no app existing or add an app to your project.
3. Then select the iOS icon as the target platform.
The bundle id is a unique name to identify your institute app on App Store for iOS and on the Google Play for Android. Generally, the bundle id of an app is in the format domain.company.application like com.solutionsbricks.eduopus, but it's completely up to the app's developer to choose the name.
This package name must be the same as you registered on Eduopus portal.
App nickname is optional, use what you want if you want.
App Store ID certificate is left empty as not used by Eduopus.
5. Download GoogleService-Info.plist file, you will need to upload it later in Eduopus console.
6. Now your app added successfully, you need to press Next on next step and skip the last step to finish this wizard.
If you already made these steps on Android application before on the same project, don't need to repeat them again.
1. Go to Firebase your Firebase account again, then select the project you have created.
2. Click on the Settings icon on the top-left corner as on below image.
A P12 (certificate + private key), a .p12 file contains the certificate used for multiple purposes, here we use it to connect Apple with Firebase.
If you don't have a Mac machine, open a ticket to our support team to send you one of our CSR certificates to use it.
9. Once the program is open, choose Keychain Access\Certificate Assistant\Request a Certificate From a Certificate Authority…:
10. In the Certificate Assistant window, fill in your email address and name, choose Saved to disk and click Continue:
11. Save the file somewhere on your Mac. That’s your CSR created, now to generate that certificate.
12. Go back to the Developer Center in your browser, click Choose File…, locate the CSR file you just created and select it, then click Continue.
13. Click on Continue, then Download CER file.
You will now see a screen that says your certificate is ready ( Apple Push Services CER certificate ). Click Download, and double-click the certificate file to install it in the keychain.
Click Add in the Keychain Access dialog to complete the installation:
2. In the window that appears, make sure the File Format is set to "Personal Information Exchange (.p12)" and click on "Save" to save it to your machine.
3. When asked for a password, write a password and save it in your brain as you will write it while uploading this certificate to Firebase on next section "Ok."
3. Once there in the part of APNs Certificates you must upload the Apple APNs Certificate.
3. Then, once the iOS app has been selected, you need to upload the production .p12 file that you exported from your mac previously.
4. Write p12 password, press upload.