Android Auto-এর জন্য কল করার অভিজ্ঞতা তৈরি করুন

কলিং অভিজ্ঞতা বিটাতে আছে
এই মুহূর্তে, যে কেউ প্লে স্টোরে অভ্যন্তরীণ পরীক্ষামূলক এবং বন্ধ পরীক্ষার ট্র্যাকগুলিতে কল করার অভিজ্ঞতা সহ যোগাযোগ অ্যাপ প্রকাশ করতে পারবেন। পরীক্ষার এবং উৎপাদন ট্র্যাকগুলি খোলার জন্য প্রকাশনার অনুমতি পরবর্তী সময়ে দেওয়া হবে।

ভয়েস কল করা সমর্থনকারী অ্যাপগুলি টেলিকম জেটপ্যাক লাইব্রেরির সাথে একীভূত করে এবং অ্যান্ড্রয়েড ফর কারস অ্যাপ লাইব্রেরি ব্যবহার করে তৈরি একটি টেমপ্লেটেড ইউজার ইন্টারফেস প্রদান করে অ্যান্ড্রয়েড অটোতে তাদের অভিজ্ঞতা উন্নত করতে পারে।

জেটপ্যাক টেলিকম লাইব্রেরির সাথে একীভূত হন

অ্যান্ড্রয়েড অটোতে কলের উত্তর দেওয়া এবং নিয়ন্ত্রণ করা সমর্থন করার জন্য, আপনার অ্যাপটিকে "বিল্ড আ কলিং অ্যাপ" বিভাগে বর্ণিত টেলিকম জেটপ্যাক লাইব্রেরির সাথে একীভূত করতে হবে। বিশেষ করে, আপনার অ্যাপটিকে "রিমোট সারফেস সাপোর্ট" বিভাগে বর্ণিত কলব্যাকগুলি সমর্থন করতে হবে। আপনার অ্যাপটিকে সর্বদা তার টেলিকম ইন্টিগ্রেশন ব্যবহার করতে হবে, শুধুমাত্র যখন কোনও ব্যবহারকারীর ফোনে অ্যান্ড্রয়েড অটো চলছে তখনই নয়।

একটি টেমপ্লেটযুক্ত কলিং অভিজ্ঞতা তৈরি করুন

অ্যান্ড্রয়েড অটো যে ইন-কল ভিউ প্রদান করে এবং যা আপনার অ্যাপের টেলিকম ইন্টিগ্রেশন দ্বারা চালিত হয়, তার পাশাপাশি আপনার অ্যাপটি একটি টেমপ্লেটেড অভিজ্ঞতা প্রদান করতে পারে যা ব্যবহারকারীদের তাদের গাড়ির স্ক্রিনে আপনার অ্যাপের কন্টেন্ট অ্যাক্সেস করতে দেয়। উদাহরণস্বরূপ, আপনার অ্যাপটি কল শুরু করার জন্য অ্যাকশন সহ পরিচিতিগুলির একটি তালিকা, আসন্ন কলগুলির একটি এজেন্ডা ভিউ, একটি কল লগ এবং আরও অনেক কিছু প্রদর্শন করতে পারে। যখন একটি কল চলমান থাকে, তখন অ্যান্ড্রয়েড অটো স্বয়ংক্রিয়ভাবে কলের সময়কালের জন্য তার ইন-কল ভিউ প্রদর্শন করে, আপনার অ্যাপের টেমপ্লেটেড স্ক্রিনগুলি প্রতিস্থাপন করে।

আপনার অ্যাপের টেমপ্লেটেড অভিজ্ঞতা তৈরি শুরু করতে "কারের জন্য অ্যান্ড্রয়েড অ্যাপ লাইব্রেরি ব্যবহার করুন" এবং "আপনার টেমপ্লেটেড অ্যাপে অ্যান্ড্রয়েড অটোর জন্য সমর্থন যোগ করুন" বিভাগে নির্দেশিকা অনুসরণ করুন। তারপর, কলিং অ্যাপগুলির জন্য নির্দিষ্ট প্রয়োজনীয়তাগুলি বুঝতে এই পৃষ্ঠার নির্দেশিকাটি পড়ুন।

আপনার অ্যাপের ম্যানিফেস্ট ফাইলগুলি কনফিগার করুন

আপনার অ্যাপের ক্ষমতা সম্পর্কে Android Auto কে অবহিত করতে, আপনার অ্যাপকে নিম্নলিখিতগুলি করতে হবে:

আপনার ম্যানিফেস্টে বিভাগ সমর্থন ঘোষণা করুন

আপনার অ্যাপটিকে তার CarAppService এর ইন্টেন্ট ফিল্টারে androidx.car.app.category.CALLING car অ্যাপ ক্যাটাগরি ঘোষণা করতে হবে।

<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 তে অভ্যন্তরীণ পরীক্ষা এবং বন্ধ পরীক্ষার ট্র্যাকগুলিতে প্রকাশ করা যেতে পারে, তাই আপনার এমন বিল্ডগুলি প্রচার করা উচিত নয় যাতে ওপেন টেস্টিং বা প্রোডাকশন ট্র্যাকগুলিতে সমর্থন থাকে, কারণ সেই ট্র্যাকগুলিতে বিল্ড ধারণকারী জমাগুলি প্রত্যাখ্যান করা হবে।