যে অ্যাপগুলি ভয়েস কল করাকে সমর্থন করে সেগুলি টেলিকম জেটপ্যাক লাইব্রেরির সাথে একীভূত হয়ে অ্যান্ড্রয়েড ফর কার অ্যাপ লাইব্রেরি ব্যবহার করে তৈরি একটি টেম্পলেটেড ইউজার ইন্টারফেস প্রদান করে Android Auto-এ তাদের অভিজ্ঞতা উন্নত করতে পারে।
জেটপ্যাক টেলিকম লাইব্রেরির সাথে একীভূত করুন
অ্যান্ড্রয়েড অটোতে কলের উত্তর দেওয়া এবং নিয়ন্ত্রণ করা সমর্থন করার জন্য, আপনার অ্যাপটিকে অবশ্যই টেলিকম জেটপ্যাক লাইব্রেরির সাথে একীভূত করতে হবে যা বিল্ড একটি কলিং অ্যাপে বর্ণিত হয়েছে। বিশেষ করে, আপনার অ্যাপকে অবশ্যই রিমোট সারফেস সাপোর্টে বর্ণিত কলব্যাক সমর্থন করতে হবে। আপনার অ্যাপটিকে অবশ্যই এটির টেলিকম ইন্টিগ্রেশন সর্বদা ব্যবহার করতে হবে, শুধুমাত্র যখন একজন ব্যবহারকারীর ফোন Android Auto চলছে তখন নয়৷
একটি টেমপ্লেটেড কলিং অভিজ্ঞতা তৈরি করুন
অ্যান্ড্রয়েড অটো যে ইন-কল ভিউ প্রদান করে এবং যা আপনার অ্যাপের টেলিকম ইন্টিগ্রেশন দ্বারা চালিত হয়, আপনার অ্যাপ ব্যবহারকারীদের তাদের গাড়ির স্ক্রিনে আপনার অ্যাপের সামগ্রী অ্যাক্সেস করতে দেওয়ার জন্য একটি টেমপ্লেটেড অভিজ্ঞতা প্রদান করতে পারে। উদাহরণস্বরূপ, আপনার অ্যাপ একটি কল শুরু করার জন্য অ্যাকশন সহ পরিচিতিগুলির একটি তালিকা প্রদর্শন করতে পারে, আসন্ন কলগুলির একটি এজেন্ডা ভিউ, একটি কল লগ এবং আরও অনেক কিছু। একটি কল চলাকালীন, Android Auto স্বয়ংক্রিয়ভাবে কলের সময়কালের জন্য তার ইন-কল ভিউ প্রদর্শন করে, আপনার অ্যাপের টেমপ্লেট করা স্ক্রিনগুলি প্রতিস্থাপন করে।
আপনার অ্যাপের টেমপ্লেট করা অভিজ্ঞতা তৈরি করা শুরু করতে আপনার টেমপ্লেট করা অ্যাপে Android Auto-এর জন্য Cars অ্যাপ লাইব্রেরি ব্যবহার করুন এবং Android Auto-এর জন্য সমর্থন যোগ করুন-এ নির্দেশিকা অনুসরণ করুন। তারপরে, কলিং অ্যাপের জন্য নির্দিষ্ট প্রয়োজনীয়তা বোঝার জন্য এই পৃষ্ঠার নির্দেশিকা পড়ুন।
আপনার অ্যাপের ম্যানিফেস্ট ফাইল কনফিগার করুন
Android Auto-কে আপনার অ্যাপের ক্ষমতা সম্পর্কে জানাতে, আপনার অ্যাপকে নিম্নলিখিতগুলি করতে হবে:
আপনার ম্যানিফেস্টে বিভাগ সমর্থন ঘোষণা করুন
আপনার অ্যাপটিকে তার CarAppService
এর উদ্দেশ্য ফিল্টারে androidx.car.app.category.CALLING
গাড়ি অ্যাপের বিভাগ ঘোষণা করতে হবে।
<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-তে অভ্যন্তরীণ টেস্টিং এবং ক্লোজড টেস্টিং ট্র্যাকগুলিতে প্রকাশিত হতে পারে, তাই আপনার বিল্ডগুলিকে উন্নীত করা উচিত নয় যাতে ওপেন টেস্টিং বা প্রোডাকশন ট্র্যাকগুলির সমর্থন অন্তর্ভুক্ত থাকে, কারণ সেই ট্র্যাকগুলিতে বিল্ড রয়েছে এমন জমাগুলি প্রত্যাখ্যান করা হবে৷