Android Auto için arama deneyimleri oluşturma

Arama deneyimleri beta sürümündedir
Şu anda herkes, Play Store'da dahili test ve kapalı test kanallarında arama deneyimleri sunan iletişim uygulamaları yayınlayabilir. Açık test ve üretim kanallarına yayınlamaya daha sonra izin verilecek.

Sesli arama yapmayı destekleyen uygulamalar, Telecom Jetpack kitaplığı ile entegre olarak ve Arabalar için Android Uygulama Kitaplığı kullanılarak oluşturulmuş şablonlu bir kullanıcı arayüzü sağlayarak Android Auto'daki deneyimlerini iyileştirebilir.

Jetpack Telecom kitaplığıyla entegrasyon

Android Auto'da aramaları yanıtlamayı ve kontrol etmeyi desteklemek için uygulamanızın Arama uygulaması oluşturma bölümünde açıklandığı gibi Telecom Jetpack kitaplığıyla entegre olması gerekir. Özellikle, uygulamanız Uzak yüzey desteği bölümünde açıklanan geri çağırma işlevlerini desteklemelidir. Uygulamanız, yalnızca kullanıcının telefonunda Android Auto çalışırken değil, her zaman telekom entegrasyonunu kullanmalıdır.

Şablonlu bir arama deneyimi oluşturma

Android Auto'nun sağladığı ve uygulamanızın telekom entegrasyonuyla desteklenen görüşme içi görünüme ek olarak uygulamanız, kullanıcıların araç ekranlarında uygulamanızın içeriğine erişmesine olanak tanıyan şablonlu bir deneyim sunabilir. Örneğin, uygulamanız arama başlatma işlemlerini içeren bir kişi listesi, yaklaşan aramaların ajanda görünümü, arama günlüğü ve daha fazlasını gösterebilir. Android Auto, arama devam ederken uygulamanızın şablon ekranlarının yerini alarak arama içi görünümünü otomatik olarak gösterir.

Uygulamanızın şablon deneyimini oluşturmaya başlamak için Arabalar için Android uygulama kitaplığını kullanma ve Şablon uygulamanıza Android Auto desteği ekleme başlıklı makalelerdeki talimatları uygulayın. Ardından, uygulama çağırmayla ilgili özel koşulları anlamak için bu sayfada yer alan yönergelere bakın.

Uygulamanızın manifest dosyalarını yapılandırma

Android Auto'yu uygulamanızın özellikleri hakkında bilgilendirmek için uygulamanızın aşağıdakileri yapması gerekir:

Manifest'inizde kategori desteğini belirtme

Uygulamanızın, CarAppService manifest dosyasının intent filtresinde androidx.car.app.category.CALLING araç uygulaması kategorisini beyan etmesi gerekir.

<application>
    ...
   <service
       ...
        android:name=".MyCarAppService"
        android:exported="true">
      <intent-filter>
        <action android:name="androidx.car.app.CarAppService" />
        <category android:name="androidx.car.app.category.CALLING"/>
      </intent-filter>
    </service>
    ...
<application>

Telefon etme uygulamalarını dağıtma

Arama özelliğini destekleyen uygulamalar Google Play'de yalnızca dahili test ve kapalı test kanallarında yayınlanabildiğinden, bu kanallardaki derlemeleri içeren gönderimler reddedildiğinden açık test veya üretim kanallarına yönelik destek içeren derlemeleri tanıtmamanız gerekir.