To get started, please ensure you meet the following requirements to publish your app on the Apple App Store and/or Google Play Store.
Please do not submit a request for the App build and publish until you finish the below prerequisites.
DUNS Number
Apple Developer Business Account (If iOS App is required)
Google Play Console Business Account (If Android app is required)
Firebase Account Setup
1. DUNS Number
To create a custom app under your school’s name, a DUNS Number is mandatory.
What is a DUNS Number?
The Data Universal Numbering System (DUNS) is a unique identifier for businesses. It’s required by Apple/Google to set up an Apple/Google Developer Business Account.
The DUNS number verifies your business identity globally.
How to get a DUNS Number?
Before applying for a DUNS number you need to have your company’s registration number.
You can apply for a DUNS Number at the Dun & Bradstreet website.
Processing may take up to several business days.
Note: Ensure that the business name and address in your DUNS profile match the details on your business registration documents.
2. Apple Developer Business Account (For iOS Apps)
To publish your app on the Apple App Store, you’ll need an Apple Developer Business Account.
Steps to Get an Apple Developer Business Account
Create Apple ID:
If you don't have one, create a new Apple ID by following this link: Create Apple ID.
Enrol in Apple Developer Program:
Enrol as an Organization in the Apple Developer Program and make the necessary payment (Annual fee: $99 US). Follow this link to enrol:Enrol in Apple Developer Program.
Verification Process:
Apple will contact you to verify your business details.
The process may take up to 2 weeks.
Grant Access to Zenler Mobile Development Team:
After account creation, invite mobile@zenler.com - Zenler Mobile Development Team - to collaborate:
Go to your Apple Developer account.
Navigate to Users and Access and add mobile@zenler.com - Zenler Mobile Development Team - with the Admin permissions.
You can provide the following details:
First Name: Zenler Mobile
Last Name: Team
Email: mobile@zenler.com
Roles: Admin
Once access is granted, kindly email support@zenler.com acknowledging the same. Zenler Mobile Development Team will configure your app and publish it to the app stores.
3. Google Play Console Business Account (For Android Apps)
To publish your app on the Google Play Store, you’ll need a Google Play Console Business Account.
Steps to Get a Google Play Console Business Account
Create Gmail ID: If you don't have one, create a new Gmail ID by following this link: Create Gmail ID.
Register for Google Play Developer Account: Create a Google Play Console Developer account and make the necessary payment (as of now, One-time fee: $25 USD). Follow this link to create the developer account :Sign up for a Play Console Developer Account.
The required information for creating a developer account for an organization can be found here and here.
Verification Process:
Google may request documents to verify your business identity.
Processing can take a few business days.
Grant Access to Zenler Mobile Development Team:
After account creation, invite mobile@zenler - Zenler Mobile Development Team - to collaborate:
Go to your Google Play Console.
Navigate to Users and Permissions and add mobile@zenler.com - Zenler Mobile Development Team - with the required permissions.
You can provide the following details:Email: mobile@zenler.com
Account Permission / App Access: Admin
Once access is granted, kindly email support@zenler.com acknowledging the same. Zenler Mobile Development Team will configure your app and publish it to the app stores.
4. Firebase Account Setup
A Firebase Account is required to manage push notifications and Google Sign-In for your app.
Steps to Set Up a Firebase Account:
Visit Firebase Console.
Create a new project under your organization’s account.
Add Zenler Mobile Development Team to the project:
Go to Project Settings > Users and Permissions.
Invite mobile@zenler.com - Zenler team with the required admin permissions.
Now the Firebase integration - for Push Notifications and Google Sign-In - will be handled by Zenler Mobile Development Team.
Please find the step by step instructions of the above mentioned steps in the additional ‘Setting up firebase’ document
Notify the Zenler Mobile Team
Once the above steps are done :
Inform the Zenler Mobile Team (mobile@zenler.com) that they can now access the Firebase project.
5. Additional Steps for Both Developer Accounts
Branding Details: Prepare your school’s logo, app icon, and branding materials required for the app.
Legal Agreements:
Apple and Google may require you to agree to specific terms and conditions during enrollment.
Ensure compliance with their guidelines for publishing apps.
Ongoing Updates: Ensure your developer accounts remain active to receive updates and manage your app.
6. App Customization and Submission:
Make the necessary customizations from the Web UI and submit them for Build and Publish. Zenler Mobile Development Team will configure your app and publish it to the app stores.
7. Publish Confirmation:
Once the app has been published, it will be reflected in the Web UI, and you'll receive an email informing you that your app has been published.
If any further action is required, our team will contact you.
Why the Zenler Mobile Team Needs Access
1. Social Sign-In:
Firebase simplifies the integration of Google, Facebook, and Apple sign-in options.
The Zenler Mobile Team will configure OAuth credentials in Firebase.
2. Push Notifications:
Firebase Cloud Messaging (FCM) is required to send notifications to app users.
The Zenler Mobile Team will generate and upload necessary certificates/keys for notification services.
Frequently Asked Questions
1. Will the Zenler Mobile Team have full control of the project?
No, by assigning the Editor role, the Zenler Mobile Team can manage project settings but cannot delete the project or make irreversible changes.
2. Do I need to enable billing for Firebase?
No, the free Spark Plan is sufficient.
3. Can I remove the Zenler Mobile Team later?
Yes, you can remove the Zenler Mobile Team anytime in the Users and Permissions tab in Firebase project settings.
4. Will I own the app?
Yes, you own the app. Since the app is published in your developer account, you have full ownership and control over it.
Conclusion
By following this guide, you allow the Zenler Mobile Team to set up social sign-in and push notifications in your branded app while retaining full control of your Firebase account. If you have any concerns about permissions or require further clarification, consult the Zenler Mobile Team (mobile@zenler.com).