15
Mobile Developer Account Setup Guide v14 1) Introduction During the summer of 2017, Apple changed its App Review Guidelines in a way that prevents ReCollect from releasing apps for third-parties under the name “ReCollect Systems Inc.”. On July 25, 2018, Google made similar changes to their policy. Currently, updates to your mobile apps will be rejected unless we move your apps to developer accounts under your organization’s name (e.g. City of Springfield). Apple and Google will NOT be removing your apps from the App Stores or from your users’ mobile devices. However ReCollect will not be able to fix any critical issues or make any changes to your apps until we complete the process outlined below. This includes compatibility issues that may arise when Apple or Google release new versions of the iOS/Android operating systems. This guide outlines how to: enroll your organization in the Apple and Google Play Developer Programs give ReCollect permission to create and maintain your app under your account. Once we have access to your developer accounts, we can complete the process of transferring your app so it appears under your organization’s name. Your app users will not need to do re-download the app, and this will not affect metrics or the way your app is displayed in the ReCollect administrative console. Please note that both developer programs have small costs associated with them, and must be paid with a credit card: The Apple Developer Program has an annual recurring cost of $99/year (waived for governmental and not-for-profit organizations based in the United States). The Google Play Developer Program has a one-time registration fee of $25. Page 1 of 13

Mobile Developer Account Setup Guide v14 - Amazon S3 · Mobile Developer Account Setup Guide v14 1) Introduction During the summer of 2017, Apple changed its App Review Guidelines

  • Upload
    others

  • View
    16

  • Download
    0

Embed Size (px)

Citation preview

 

Mobile Developer Account Setup Guide v14  

 

1) Introduction During the summer of 2017, Apple changed its App Review Guidelines in a way that prevents ReCollect from releasing apps for third-parties under the name “ReCollect Systems Inc.”. On July 25, 2018, Google made similar changes to their policy.  Currently, updates to your mobile apps will be rejected unless we move your apps to developer accounts under your organization’s name (e.g. City of Springfield).  Apple and Google will NOT be removing your apps from the App Stores or from your users’ mobile devices. However ReCollect will not be able to fix any critical issues or make any changes to your apps until we complete the process outlined below. This includes compatibility issues that may arise when Apple or Google release new versions of the iOS/Android operating systems.  This guide outlines how to: 

● enroll your organization in the Apple and Google Play Developer Programs ● give ReCollect permission to create and maintain your app under your account. 

 Once we have access to your developer accounts, we can complete the process of transferring your app so it appears under your organization’s name. Your app users will not need to do re-download the app, and this will not affect metrics or the way your app is displayed in the ReCollect administrative console.  Please note that both developer programs have small costs associated with them, and must be paid with a credit card: 

● The Apple Developer Program has an annual recurring cost of $99/year (waived for governmental and not-for-profit organizations based in the United States). 

● The Google Play Developer Program has a one-time registration fee of $25. 

Page 1 of 13 

 

2) Enrolling in Developer Programs 

2.1) Find out if you’re already enrolled If your organization is already a member of the Apple developer program (i.e. you already release apps under your organization’s name), then you may skip ahead to section 3, to give ReCollect administrative access to publish your app. Ask your IT department if you already have a membership. 

2.2) Enroll in the Apple Developer Program The First step in enrolling in the Apple Developer Program is to make sure you have the required information and legal authority to enroll your organization. Verify you have the following: 

❏ Legal Entity Status. Apple does not allow you to create a developer account under a branch or trade name. The account name must be a legal entity, such as City of Springfield or Waste Co LLC. 

❏ Your organization’s D-U-N-S® Number: _______________________. (Optional for Government organizations) This is a number issued by Dun & Bradstreet, which identifies your organization. Many municipalities, counties and companies already have a D-U-N-S number. You can use the free tool to look up your D-U-N-S number, and find more information here: https://developer.apple.com/support/D-U-N-S/ 

❏ Legal Binding Authority. Person with Authority: _______________________. The person who enrolls in the Apple Developer program must have legal authority to bind your organization to legal agreements with Apple. This person will be given the “Agent” role in the Apple Developer Program. This person must be the person who follows the enrollment process below. 

❏ A credit card for paying the $99 annual fee. (This fee can be waived if your organization is based in the United States, and you are either a government entity or a not-for-profit organization).    

Page 2 of 13 

 

Start the Enrollment process ❏ Navigate to https://developer.apple.com/enroll/ ❏ We recommend you click “Create Apple ID” and use a shared email address that you have 

access to (e.g. [email protected]). Using a person’s work email is also possible, but may result in difficulties accessing the Apple account if that person goes on vacation or terminates their employment. 

❏ After creating and/or logging in with your Apple ID, complete the form to enroll in the Apple Developer Program. Do not enroll in the Apple Developer Enterprise Program - that program does not allow for apps to be distributed in the App Store. You will need to enter the following information: 

❏ Entity Type ❏ Individual / Sole proprietorship / Single person business ❏ Company / Organization ❏ Government Organization 

❏ Verification Contact (Someone who can verify your signature authority) ❏ First name: ________________________________ ❏ Last name: ________________________________ ❏ Job Title: ________________________________ ❏ Email: ________________________________ ❏ Phone: ________________________________ 

❏ Organization Information (as it appears in the Dun & Bradstreet profile) ❏ Legal Entity Name (e.g. City of Springfield, or Waste Co Inc.) ❏ D-U-N-S Number (from above) ❏ Address ________________________________ ❏ Town / City ________________________________ ❏ State / Province ________________________________ ❏ Postal Code ________________________________ ❏ Headquarters Phone ________________________________ ❏ Your work email ________________________________ 

❏ Submit your application to enroll. 

2.3) Further documentation Apple occasionally requests further verification. If that is the case, Apple will send you an email requesting that you to produce, scan and upload a letter to Apple on official letterhead that includes: 

● Your name and a declaration that you have the legal authority to bind your organization to all legal agreements presented by Apple Developer Programs. 

● An enrollment ID (provided by Apple) ● A case number (provided by Apple) ● The current and complete principal place of business or a corporate address ● The main telephone number for your organization ● Your printed name, title, signature, and contact information. 

Page 3 of 13 

 

2.4) Enroll in the Google Play Developer Program On July 25th, Google announced changes to the Google Play Developer Program Policy that are very similar to Apple’s policy. Therefore, you are also required to follow the same process and sign up for a Google Play Developer account. 

❏ Navigate to https://play.google.com/apps/publish/signup/ ❏ If your work email already has a Google account associated with it, you can sign in now, 

otherwise choose “Create account” by clicking on “More options”, and fill in the information: ❏ Your name ❏ Your username 

Strongly suggested: Click “I prefer to use my current email address” and use the same email you used for the Apple Program (e.g. [email protected]). 

❏ A password ❏ Your birthday ❏ Your gender (optional) ❏ Your mobile phone number ❏ Your location 

❏ Accept the Developer Agreement ❏ Pay the one-time $25 registration fee using a credit card ❏ Only if you are transferring an existing app hosted in ReCollect’s account: 

❏ Record the Transaction ID or Order number, which will be in the receipt you receive. ________________________________ (e.g. 0.G.123456789012345 or 

05912478670148976978.registration-2ff5da2b-eb0f-4939-bf24-72656468505a)  ❏ Send to [email protected]

❏ the Transaction ID or Order number from the receipt, and ❏ the Email Address you used to create the Google Play account. 

❏ Fill out the developer profile ❏ Developer name: ________________________________ 

(e.g. The City of Springfield) ❏ Email address ________________________________ ❏ Website ________________________________ 

(e.g. https://springfield.ca) ❏ Phone number ________________________________ 

❏ Submit your application to enroll.        

Page 4 of 13 

 

3) Giving ReCollect access 

3.1) Apple ❏ Log in to App Store Connect https://appstoreconnect.apple.com as the Account Holder. 

❏ Click on “Users and Access” ❏ Click on the (+) icon next to “Users” 

  

❏ Fill out contact information: ❏ Kevin Jones, [email protected] ❏ Under “Roles”, check “Admin” ❏ Under “Developer Resources”, check “Access to Certificates, Identifiers & 

Profiles.” 

 ❏ Click “Invite.” 

Page 5 of 13 

 

3.2) Google Play Developer Program ❏ Log in to the Google Play Console: https://play.google.com/apps/publish/ 

❏ Click on "Settings" → "User accounts & rights" ❏ Invite the following user as a "Release Manager": [email protected] 

3.3) Google Play Automated Integration (Service Account) In order to build your Android app under your account, we require you to set up a "Service Account". This is a bit complicated, so we have included screenshots to help:  

❏ Open the API Access tab in Google Play: https://play.google.com/apps/publish/#ApiAccessPlace 

❏ If there is no project, listed, click “Create Project” ❏ This should automatically reload the page, and you should be able to create a service 

account.  

❏ Click on the button titled "Create Service Account"

  

Page 6 of 13 

 

❏ Right-click on the link to “Navigate to the Google API Console” and open in a new tab 

 ❏ Click on “Create Service Account” 

 ❏ Fill out the form to create the service account 

❏ Choose a name (suggestion: “ReCollect”) 

    

Page 7 of 13 

 

❏ Choose the Role “Project → Editor” 

     

Page 8 of 13 

 

❏ Click “Create Key”. A file with the extension “JSON” will be saved to your computer.  

  

❏ Send this “.json” file to [email protected] (ideally through a secure service like dropbox). 

❏ Click “Done” ❏ Close the tab that is on the Google API Console (titled “IAM & admin”) ❏ Return to the tab “API access” in the “Google Play Console” ❏ Click “Done” - this will refresh the page 

 

Page 9 of 13 

 

❏ Click “Grant Access” next to the new service account you created 

  

❏ Keep the role for this user as “Release Manager”, and click “Add User” 

 ❏ You’re done! 

 

 

   

Page 10 of 13 

 

4) Complete the Apple App Transfer After we are given access to App Store Connect and your Apple Developer Program, we will initiate the transfer process. You should receive an email letting you know that an app transfer has been requested and that you need to accept the agreement: 

    

Page 11 of 13 

 

4.1) Accept the app transfer You will need to log in to App Store Connect and fill out a form to accept the app. 

❏ Enter your organization’s name in the “Company Name” field ❏ Enter a support URL (or we suggest just https://recollect.net) ❏ Enter a marketing URL (or we suggest just https://recollect.net) ❏ Enter a policy URL (or we suggest just https://recollect.net/privacy) ❏ Enter App Review Contact Information 

❏ Enter Kevin Jones, [email protected] and 1-888-402-6936 

    

Page 12 of 13 

 

❏ The information you enter isn’t really important, we suggest: ❏ Enter the Address: Suite 528-3391 Cambie St.  ❏ Enter the City: Vancouver ❏ Enter the State: BC ❏ Enter the Postal Code: V5Z 4R3 ❏ Enter the Country: Canada ❏ Enter the Email: [email protected] ❏ Enter the Phone Number: 1-888-402-6936 ❏ Don’t check the checkbox about the Korean App Store 

❏ Accept the Application Transfer Agreement ❏ You’re done! 

 

Page 13 of 13