App Launch Essentials

Set up or access your Apple and Android accounts.

Setting up a Google Play Developer Account

In this article, we will walk you through the process to register and set up a Google Play Developer account. 

  1. Why do I need a Google Play Developer account?
  2. Register and Setup Google Play Developer account
  3. Frequently Asked Questions (FAQ)

 

1. Why do I need a Google Play Developer account?

In compliance with Google's distribution agreement, all merchants who wish to publish an Android app are required to register for a Google Play Developer account under their own company name.

2. Register and Setup Google Play Developer account

  Google_flowchart_top.png
  Google_flowchart_left_1.png yes_arrow_sign.png Google_flowchart_go_to_step3.png
  Google_flowchart_left_2.png yes_arrow_sign.png Google_flowchart_go_to_step2.png
  Google_flowchart_go_to_step1.png    

 

Step 1: Create a Google account using an existing email address* associated with your company.

*We recommend using an email address that multiple people in the company can access, such as your support or info email. If you don't have a company email address, create a Gmail account here. Please note that a Google account is not necessarily an "@gmail.com" account. For example, a user can sign up for a Google account that is associated with their Hotmail or Yahoo email address. A Google account is a user account that can be used to login to all Google applications such as Gmail, Drive, and Maps. 


Step 2: Apply for a Google Play Developer account.

Once your new Google account is verified, open the Google Play Developer Console to finish the registration.

  1. Sign in with your Google account.
  2. Read and agree to the Developer distribution agreement. Click Continue to Payment.
  3. Pay the $25 USD nonrecurring registration fee for your account with your credit card.
  4. Complete your account details. Your developer name, email address, and website will be displayed on the Google Play Store page of your app.
    • Developer name
      Please enter your company name. This is displayed as the name of the publisher.
    • Email address
      Please enter your support email so your app users can reach you.
    • Website
      Your company website.
    • Phone number
      Google should be able to contact you at this number if any problems come up with your app. This is not displayed publicly.

When your registration is verified, you'll be notified at the email address associated with your Google Play Developer Console. It normally happens within half an hour, but may take up to 48 hours.

Google_Play_Developer_Console.png

Once you have an account at Google Play Developer Console, make sure to enter a physical address.

  1. In your Google Play Console, go to Settings.
  2. On the page that opens (Developer account → Account details), enter a valid current address where Google can contact you.
  3. Click SAVE on the top right.

enter_physical_address.png

Step 3: Invite Shopgate as a "Release manager."

Your Shopgate App team works hard on releasing your Android app to the Google Play Store. In order for our team members to do their job, please invite Shopgate as your "Release manager."

  1. In your Google Play Console, go to Settings → Users & Permissions Invite new user.
  2. On the "Invite a new user" screen, enter the following information, then click Send Invitation.
    • Email: android-apps@shopgate.com
    • Access expiry date: Never
    • Role: Select Release manager 
      We need this for creating and updating your app
    • Permissions: Global

After the invitation is sent, the Shopgate App team will receive an email and accept the invitation shortly.

Users___permissions_-_release_manager.png
 

Step 4: Grant API access (Service Account).

Shopgate uses an Automated App Service to update your app regularly. In order to do so, the Shopgate technology needs access to your Google Play Developer API.

  1. In your Google Play Console, go to Settings → API access, and click Create new project. If you don't see the button on the API access page, skip ahead to point 3.
  2. The "API Access" page will open. Please be aware that this page could take a few minutes to load.
  3. Click Create Service Account. This will open a pop-up.
  4. Click Google API Console in the pop-up. This will open a new tab in your browser.
  5. Click Create service account and enter the following in the pop-up that opens:
    • Service account name: Enter sg-service-account
      This will automatically populate the "Service account ID" field.
    • Role: Select Project → Owner.
    • Checkbox: Check Furnish a new private key.
    • Key type: Select JSON.
  6. Click Create. A file named "Google Play Android Developer-XXXXXXXXXX.json" will start to download. Save this JSON file and upload it to Shopgate in a later step. Depending on your browser settings, the file may start to download automatically or ask you for permission to start the download.
  7. Close the pop-up. You'll see the new service account created. You can close this tab now.
  8. Switch back to the pop-up you left open at step 4. Now click Done.
  9. Under the section Service Accounts → Permissions, click Grant access. Make sure to allow all the permission options except "View financial data" or "Manage orders." Click Add user.
  10. You'll be redirected to the Users & Permissions page. The new service account should now be listed here.

add_a_new_user_check_visibility.png  


Step 5: Enter Information at Shopgate.

As soon as you have finished steps 1 to 5, please enter your Google Play Developer account information and upload the JSON file (downloaded in the previous step) to Shopgate.

  1. Log into your Shopgate Admin.
  2. Navigate to SettingsNative AppsGoogle Play Developer Account.
  3. Enter your Google Account Email Address that was created in Step 1.
  4. Upload the JSON file "Google Play Android Developer-XXXXXXXXXX.json" which was downloaded in Step 4.
  5. Click Confirm Setup to confirm that you have finished everything outlined above.
Google_account_setup_new.png

 

That's it! Now you have finished setting up your Google Play Developer account! Once your shop is live, we will submit your Android app for review within a few days.

For more information on Google Play Developer account, please visit Google's Developer Console Help. For more questions about the overall enrollment process, please contact us at support@shopgate.com.

 

3. Frequently Asked Questions (FAQ)

3.1 Should I use my existing Google Play Developer account?

In order to publish your app, Shopgate will need to be invited as a Release Manager with "Global" permission in your Google Play Developer account. If you're concerned about Shopgate having access to your other apps on this account, please register a new Google Play Developer account.

Keep in mind that a "developer name" (the company name in this case) can only be used once in the Developer Profile. When applying for a second Google account, you could try to add a dash or space in your company name. 

3.2 Should I create a separate Google account for my Android app with Shopgate?

In general, it is not recommended to use a personal Google account to connect to your Google Play Console. If your existing Google account is associated with your Google Play Console, and you're concerned about Shopgate having access to the other apps in this console, you should create a separate Google account.

   

   

Was this article helpful?
Can't find what you're looking for?
Let us help you—submit a support ticket.
Contact Support