Android Auto için arama deneyimleri oluşturma

Arama deneyimleri beta sürümündedir
Şu anda herkes, arama deneyimleri içeren iletişim uygulamalarını Play Store'daki dahili test ve kapalı test kanallarında yayınlayabilir. Açık test ve üretim kanallarına yayınlama daha sonraki bir tarihte mümkün olacaktır.

Sesli arama yapmayı destekleyen uygulamalar, Telecom Jetpack kitaplığı ile entegrasyon sağlayarak ve Arabalar için Android Uygulama Kitaplığı kullanılarak oluşturulmuş şablonlu bir kullanıcı arayüzü sunarak 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ın Uzak yüzey desteği bölümünde açıklanan geri çağırmaları desteklemesi gerekir. Uygulamanız, yalnızca kullanıcının telefonu Android Auto'yu çalıştırırken değil, her zaman telekom entegrasyonunu kullanmalıdır.

Şablonlu bir görüşme deneyimi oluşturma

Android Auto'nun sağladığı ve uygulamanızın telekom entegrasyonuyla desteklenen görüşme içi görünümün yanı sıra uygulamanız, kullanıcıların araç ekranında uygulamanızın içeriğine erişmesine olanak tanıyan şablonlu bir deneyim sunabilir. Örneğin, uygulamanızda arama başlatma işlemlerinin yer aldığı bir kişi listesi, yaklaşan aramaların gündem görünümü, arama günlüğü ve daha fazlası gösterilebilir. Bir arama devam ederken Android Auto, arama süresince otomatik olarak arama içi görünümünü gösterir ve uygulamanızın şablonlu ekranlarının yerini alır.

Uygulamanızın şablonlu deneyimini oluşturmaya başlamak için Arabalar için Android Uygulama Kitaplığı'nı kullanma ve Şablonlu uygulamanıza Android Auto desteği ekleme başlıklı makalelerdeki yönergeleri uygulayın. Ardından, arama uygulamalarıyla ilgili özel şartları öğrenmek için bu sayfadaki yönergelere bakın.

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

Uygulamanızın özelliklerini Android Auto'ya bildirmek için uygulamanızın aşağıdakileri yapması gerekir:

Manifest dosyanızda kategori desteğini bildirin

Uygulamanız, CarAppService manifest dosyasının intent filtresinde androidx.car.app.category.CALLING araba uygulaması kategorisini beyan etmelidir.

<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 yalnızca Google Play'deki dahili test ve kapalı test kanallarında yayınlanabildiğinden, bu özelliği destekleyen derlemeleri açık test veya üretim kanallarında tanıtmayın. Bu kanallardaki derlemeleri içeren gönderimler reddedilir.