I followed the official docs to create the Android Auto app, but I'm getting rejected with this message:
At this time, we are only accepting apps within the Media, short form Messaging, or categories supported by the Android for Cars App Library. Media apps that use TSS engine readout for content are not permitted at this time.
It happens on the internal track, which shouldn't be reviewed at all, so I'm confused even more.
"Categories supported by the Android for Cars App Library" are, as I read:
- androidx.car.app.category.NAVIGATION
- androidx.car.app.category.PARKING
- androidx.car.app.category.CHARGING
This is what I added in the manifest
<service
android:name=".service.CarService"
android:exported="true"
android:label="@string/app_name"
android:icon="@drawable/ic_logo">
<intent-filter>
<action android:name="com.google.android.car.action.CAR_APP"/>
<category android:name="androidx.car.app.category.NAVIGATION"/>
</intent-filter>
</service>
<meta-data
android:name="com.google.android.gms.car.application"
android:resource="@xml/automotive_app_desc"/>
automotive_app_desc.xml looks like this:
<?xml version="1.0" encoding="utf-8"?>
<automotiveApp>
<uses name="template" />
</automotiveApp>
Frankly, I tried different variations and tried submitting anything that resulted in my app actually working in my testing using the desktop head unit.
Any help with this is appreciated, I will try anything :)