إنشاء تجارب اتصال لنظام Android Auto

تتوفّر تجارب الاتصال في إصدار تجريبي
في الوقت الحالي، يمكن لأي شخص نشر تطبيقات تواصل تتضمّن تجارب اتصال في مسارات الاختبار الداخلي والاختبار المغلق على "متجر Play". سيُسمح بالنشر على مسارات الاختبار المفتوح والإصدار العلني في وقت لاحق.

يمكن للتطبيقات التي تتيح إجراء مكالمات صوتية تحسين تجربة استخدامها على Android Auto من خلال الدمج مع مكتبة Telecom Jetpack وتوفير واجهة مستخدم مستندة إلى نماذج تم إنشاؤها باستخدام مكتبة تطبيقات Android للسيارات.

الدمج مع مكتبة Jetpack Telecom

لكي يتيح تطبيقك الرد على المكالمات والتحكّم فيها على Android Auto، يجب أن يتكامل مع مكتبة Telecom Jetpack كما هو موضّح في إنشاء تطبيق للمكالمات. وعلى وجه الخصوص، يجب أن يتيح تطبيقك عمليات معاودة الاتصال الموضّحة في إتاحة استخدام واجهة عن بُعد. يجب أن يستخدم تطبيقك أيضًا ميزة دمج الاتصالات في جميع الأوقات، وليس فقط عندما يكون هاتف المستخدم يعمل بنظام Android Auto.

إنشاء تجربة اتصال مستندة إلى نموذج

بالإضافة إلى طريقة العرض أثناء المكالمة التي يوفّرها Android Auto والتي تستند إلى دمج تطبيقك مع نظام الاتصالات، يمكن أن يوفّر تطبيقك تجربة مستندة إلى نماذج تتيح للمستخدمين الوصول إلى محتوى تطبيقك على شاشة السيارة. على سبيل المثال، يمكن لتطبيقك عرض قائمة بجهات الاتصال مع إجراءات لبدء مكالمة، وعرض جدول أعمال للمكالمات القادمة، وسجلّ مكالمات، وغير ذلك. أثناء إجراء مكالمة، تعرض Android Auto تلقائيًا شاشة المكالمة طوال مدة المكالمة، ما يؤدي إلى استبدال الشاشات المستندة إلى النماذج في تطبيقك.

اتّبِع الإرشادات الواردة في استخدام مكتبة تطبيقات "Android للسيارات" وإضافة دعم Android Auto إلى تطبيقك المستند إلى نماذج لبدء إنشاء تجربة تطبيقك المستندة إلى نماذج. بعد ذلك، يُرجى الرجوع إلى الإرشادات الواردة في هذه الصفحة للتعرّف على المتطلبات المحدّدة لتطبيقات الاتصال.

ضبط ملفات بيان تطبيقك

لإعلام Android Auto بإمكانات تطبيقك، يجب أن يتضمّن تطبيقك ما يلي:

تحديد الفئات المتوافقة في البيان

يجب أن يوضّح تطبيقك androidx.car.app.category.CALLING فئة تطبيقات السيارات في فلتر الأهداف الخاص CarAppService.

<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>

توزيع تطبيقات الاتصال

بما أنّ التطبيقات التي تتيح إجراء المكالمات لا يمكن نشرها إلا في مسارات الاختبار الداخلي والاختبار المغلق على Google Play، ننصحك بعدم الترويج للإصدارات التي تتضمّن هذه الميزة في مسارات الاختبار المفتوح أو الإصدار العلني، لأنّه سيتم رفض عمليات الإرسال التي تحتوي على إصدارات في هذه المسارات.