Android Automotive OS এর জন্য ব্রাউজার তৈরি করুন

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

Android Automotive OS-এর জন্য পার্ক করা অ্যাপ তৈরি করুন -এ বর্ণিত প্রয়োজনীয়তার বাইরে, ব্রাউজারগুলির জন্য নির্দিষ্ট কিছু অতিরিক্ত প্রয়োজনীয়তা রয়েছে যা এই পৃষ্ঠায় বিস্তারিত আছে।

ব্যবহারকারীদের সংবেদনশীল ডেটা অ্যাক্সেস ব্লক করার অনুমতি দিন

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

অতিরিক্তভাবে, সংবেদনশীল ডেটা সিঙ্ক করার আগে, Android Automotive OS-এর জন্য তৈরি ব্রাউজারগুলিকে ব্যবহারকারীকে প্রমাণীকরণ এবং মেসেজিং প্রদানের জন্য অনুরোধ করতে হবে যাতে ব্যবহারকারীকে জানানো হয় যে তাদের ডেটা গাড়িতে সিঙ্ক্রোনাইজ করা হচ্ছে। ব্যবহারকারীর কাছে প্রমাণীকরণের কোনো পদ্ধতি সেট-আপ না থাকলে, ডিভাইসের শংসাপত্র বা আপনার অ্যাপের জন্য নির্দিষ্ট কোনো একটি ব্যবহার করে তারা সংবেদনশীল ডেটা সিঙ্ক করার চেষ্টা করার সময় আপনি তাদের একটি সেট আপ করার জন্য অনুরোধ করতে পারেন।

প্রমাণীকরণের জন্য ডিভাইস শংসাপত্র ব্যবহার করুন

এই বিভাগটি পূর্বে বর্ণিত সংবেদনশীল ডেটা প্রয়োজনীয়তাগুলি পূরণ করতে ডিভাইসের শংসাপত্র এবং সিস্টেম প্রমাণীকরণ APIগুলি কীভাবে ব্যবহার করতে হয় সে সম্পর্কে নির্দেশিকা প্রদান করে৷

একটি ডিভাইস শংসাপত্র সেট আছে কিনা পরীক্ষা করুন

ব্যবহারকারী একটি পিন, প্যাটার্ন বা পাসওয়ার্ড দিয়ে তাদের ডিভাইস সুরক্ষিত করেছেন কিনা তা নির্ধারণ করতে, আপনি KeyguardManager::isDeviceSecure পদ্ধতি ব্যবহার করতে পারেন।

কোটলিন

val keyguardManager = context.getSystemService(KeyguardManager::class.java)
val isDeviceSecure = keyguardManager.isDeviceSecure()

জাভা

KeyguardManager keyguardManager = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE);
boolean isDeviceSecure = keyguardManager.isDeviceSecure();

লক স্ক্রিন সেটিংস খুলুন

ব্যবহারকারীর ঘর্ষণ কমাতে তাদের একটি ডিভাইস শংসাপত্র সেট করতে হবে, আপনি সেটিংস অ্যাপের মধ্যে নিরাপত্তা স্ক্রীন খুলতে পারেন Settings.ACTION_SECURITY_SETTINGS ACTION_SECURITY_SETTINGS অভিপ্রায় ক্রিয়া৷

কোটলিন

context.startActivity(Intent(Settings.ACTION_SECURITY_SETTINGS))

জাভা

context.startActivity(new Intent(Settings.ACTION_SECURITY_SETTINGS))

ব্যবহারকারীকে প্রমাণীকরণের জন্য অনুরোধ করুন

ব্যবহারকারীকে প্রমাণীকরণের জন্য অনুরোধ জানাতে, আপনি BiometricPrompt API ব্যবহার করতে পারেন যেমন একটি বায়োমেট্রিক প্রমাণীকরণ ডায়ালগ দেখান