---
title: "Enable CarPlay and Android Auto for your native apps"
description: "What this help article covers:This help article explains what to do with Apple and with Google so that your app shows in CarPlay and in Android Auto. You'll see"
canonical_url: "https://www.goodbarber.com/help/stream-audio-and-podcasts-r40/enable-carplay-and-android-auto-for-your-native-apps-a437/"
lang: en
---

# Enable CarPlay and Android Auto for your native apps

Source: https://www.goodbarber.com/help/stream-audio-and-podcasts-r40/enable-carplay-and-android-auto-for-your-native-apps-a437/

**What this help article covers:**

This help article explains what to do with Apple and with Google so that your app shows in CarPlay and in Android Auto. You'll see how to read the extension's Availability block, get CarPlay authorization and add it to your iOS profile, enable Android Auto in the Google Play Console, and check the result.

**Before you start:**

- The CarPlay & Android Auto extension is installed and at least one Live or Podcasts section is visible in the car. See [Set up the CarPlay & Android Auto extension](https://www.goodbarber.com/help/stream-audio-and-podcasts-r40/set-up-the-carplay-android-auto-extension-a436/)
- For CarPlay: you have access to your Apple Developer account. The CarPlay authorization request is made by the account owner (Account Holder).
- For Android Auto: you have access to your app's Google Play Console.

**Expected result:**

Your iOS app shows in CarPlay and your Android app in Android Auto, once their new version is published.

**Does GoodBarber publish your apps for you?** Just send the CarPlay authorization request to Apple (see below), then request a new generation of your app, as usual: we take care of the rest.

## 1. Understand the Availability block

At the top of the Settings > CarPlay & Android Auto page, the **Availability** block shows where each platform stands.

**CarPlay**

The back office reads the CarPlay authorization in the last iOS profile (provisioning profile) you sent.

StatusWhat it meansWhat to doAuthorizedYour iOS profile allows CarPlay.Generate and submit a new version of your iOS app: it will show in CarPlay.Not authorizedYour iOS profile doesn't allow CarPlay.Request CarPlay audio access from Apple, enable CarPlay on your App ID, then click Send a new profile (see below).No iOS profile yetYou haven't sent an iOS profile yet.Get Apple's approval, then click Send a profile.The **Send a profile** and **Send a new profile** buttons take you to the **Mobile Provision** step of iOS publishing.

The status changes only when you send an iOS profile: it stays "Not authorized" after Apple's approval, until you send a new profile.

**Android Auto**

The Android Auto line has no status: the back office can't see your Google Play Console. It reminds you of the step to take, detailed below: "After you publish this version on Google Play, add the Android Auto form factor in your Play Console."

## 2. Request CarPlay authorization from Apple

Apple must agree that your app shows in CarPlay, as an audio app. You make the request yourself, from your Apple Developer account, even if GoodBarber publishes your app for you.

1. Open [Apple's CarPlay request form](https://developer.apple.com/contact/request/carplay/) and sign in with the Apple ID of your Apple Developer account owner (Account Holder).
2. Fill in the form, choosing the **Audio** type, then send it.

Apple usually answers within a few days to a few weeks, and approval is not guaranteed.

Apple source: [CarPlay](https://developer.apple.com/carplay/)

## 3. Enable CarPlay and send a new iOS profile

Once Apple has granted the authorization:

1. In your Apple Developer account, go to **Certificates, Identifiers & Profiles > Identifiers**, then click your app's App ID.
2. In the **Capabilities** tab, enable **CarPlay**, then click **Save**.
3. Go to **Profiles**. Your app's App Store provisioning profile is no longer valid: open it, click **Edit**, then **Save** to regenerate it. Download the new file.
4. In your back office, click **Send a new profile** in the Availability block, or go to the Publish > iOS app menu, then upload this file at the **Mobile Provision** step.

The Availability block then shows **Authorized**. Generate and submit a new version of your iOS app.

As long as your provisioning profile doesn't allow CarPlay, the iOS publishing assistant takes you back once to the App ID step, with a banner that reminds you of these steps.

Apple sources: [Enable app capabilities](https://developer.apple.com/help/account/identifiers/enable-app-capabilities) ; [Provisioning with managed capabilities](https://developer.apple.com/help/account/reference/provisioning-with-managed-capabilities)

## 4. Enable Android Auto in the Google Play Console

Android Auto needs no prior approval, but Google reviews your app before offering it in cars.

1. Generate a new version of your Android app with the extension, and publish it on Google Play as usual.
2. In your Google Play Console, open your app and go to **Test and release > Advanced settings**, **Form factors** tab.
3. Click **Add form factor** and choose **Android Auto**.

Google then reviews your app against its quality guidelines for cars, then offers it in Android Auto.

Google sources: [Distribute Android apps for cars](https://developer.android.com/training/cars/distribute) ; [Play Console Help on form factors](https://support.google.com/googleplay/android-developer/answer/13295490)

## 5. Check that your app shows in the car

Your app doesn't appear in CarPlay or Android Auto? Check that:

- The CarPlay & Android Auto extension is active, with at least one Live or Podcasts section visible in the car.
- The listener has installed the new version of your app, generated after the extension was installed.
- CarPlay: the Availability block showed **Authorized** when your iOS app was generated. If not, send a new iOS profile, then generate and submit a new version.
- Android Auto: the Android Auto form factor is added in the Google Play Console and Google has accepted the version.
