You may create an Apple Developer account (step 1) if you prefer your app to be 100% white-labeled; however, this step is not required. If you decide to use the RoboRewards Apple developer account, your competition may discover that RoboRewards manages your loyalty program. Depending on your business model, this may or may not matter. If you create an account, you must add RoboRewards as a User (step 2). The cost for an Apple Developer account is $99/yr, as of today's date.
You may also create a Google Play account (step 3) if you prefer your app to be 100% white-labeled; however, this step is not required. If you decide to use the RoboRewards Google Play developer account, your competition may discover that RoboRewards manages your loyalty program. Depending on your business model, this may or may not matter. Add RoboRewards as a User (step 4).
TABLE OF CONTENTS
Introduction to The Apple Developer Program
The Apple developer program requires business verification and can take several weeks to months for verification.
Step 1: Enroll in the Apple Developer Program as an Organization
- Follow the steps in the article below and enroll as an Organization and NOT an Individual. If enrolled as an individual, RoboRewards will be unable login to your account and upload your mobile application. Inviting a new user with sufficient rights to publish an app fully is Only available for company/organization account types.
- Enroll here via web browser: https://developer.apple.com/programs/enroll/
- Enroll here via app https://developer.apple.com/support/app-account/
Please make sure to auto-renew your Apple Developer membership every year.
NOTE: If you’ve paid and your account is stuck in Pending status, complete the application on an iOS mobile device.
We have found that sometimes iOS wants you to register on your mobile device.
NOTE: Inside of Apple Connect, you are NOT required to set up Tax and Banking information. This is a free app.
Step 2: Add RoboRewards as an Admin User to iOS Developer Account
- Apple requires you to submit apps to their app store via a developer license that is registered to
someone who also owns the exclusive right to the content of the app. This means that the app
has to be submitted on a developer license which is registered to the same person or entity as
the person or entity that owns the exclusive rights to the app's content.
It isn't about proving you own the app. It is about proving you have ownership rights to the
content/company~product names/trademarks etc. used in the app. - Login to App Store Connect (https://appstoreconnect.apple.com/) with your Apple
developer account ID and password, followed by the two-factor authentication code. - Open the Users and Access section.
- Click the blue + button in the top-left corner of the page.
- Enter the account information for the new user.
• First: RoboRewards
• Last: Developer
• Email: [email protected]
• Phone: 314-537-1805 - Grant the user with at least the Admin or App Manager role. The Admin role will provide the user with enough access to all required resources. Use the App Manager role if you want to grant user-specific access. For example, manage app privacy and app store details. Note that when using the App Manager role instead of the Admin role, you need to explicitly grant access to Certificates, Identifiers & Profiles.
- You can enable access to specific apps if you don't want the new user to make changes to all
of the apps in the account. - Click Invite to send an invite to the new user’s email address.
- Have the new user (RoboRewards) accept the invite in their mailbox to finish the process.
- The new user will now be able to login to the Apple Developer Portal to view, edit, and/or update details of the app's in your developer account. If the new user is a member of multiple developer teams, then he/she will be able to switch teams via the dropdown menu in the top-right corner of the page.
Step 3: Enroll in the Google Developer Program
- Register for a Google developer account: https://play.google.com/apps/publish/signup
- Login to the Developer Console http://play.google.com/apps/publish
- Click on “Invite co-workers to the Developer Console"
- Click on “Invite new User”
- Enter “[email protected]”, select “Administrator,” and press “Invite User”
- If asked to verify your business identity, please review this web page explanation
https://support.google.com/googleplay/android-developer/answer/13628312?sjid=3831674144713282930-NA