Android ডিভাইস স্ট্রিমিং আপনাকে Android Studio-র মধ্যে Google-এর সুরক্ষিত ডেটা সেন্টারে একাধিক API লেভেল এবং ফর্ম ফ্যাক্টর জুড়ে আপনার অ্যাপের সাথে ইন্টার্যাক্ট এবং পরীক্ষা করতে দেয়। ডিভাইস স্ট্রিমিংয়ের মাধ্যমে, আপনি একটি আসল ডিভাইসে আপনার অ্যাপের সাথে ইন্টারঅ্যাক্ট করতে পারেন, ঠিক যেমন একজন ব্যবহারকারী ডিভাইসটি ঘোরানো এবং ভাঁজ করা সহ করবেন। এটি আপনাকে বিভিন্ন পরিস্থিতিতে আপনার অ্যাপ কীভাবে কাজ করে তা দেখতে এবং অন্যান্য টেস্টিং এনভায়রনমেন্টে স্পষ্ট নাও হতে পারে এমন কোনও সমস্যা শনাক্ত করতে দেয়।
Android ডিভাইস স্ট্রিমিং ব্যবহার করা শুরু করুন
আপনি আগে থেকে এটি না করে থাকলে, Android Studio-এর লেটেস্ট স্টেবল বিল্ড ডাউনলোড ও ইনস্টল করুন এবং এইসব ধাপ অনুসরণ করুন:
- Android Studio-তে, একটি Android প্রোজেক্ট খুলুন এবং ডিভাইস ম্যানেজার টুল উইন্ডোতে নেভিগেট করুন এবং Firebase আইকনে ক্লিক করুন।
- আপনি যদি আগে থেকে আপনার ডেভেলপার অ্যাকাউন্টে সাইন-ইন না করে থাকেন, তাহলে Google-এ লগ-ইন করুন বিকল্পে ক্লিক করুন এবং প্রম্পটগুলি অনুসরণ করুন।
- Android Studio-কে অনুরোধ করা অনুমতি দেওয়ার পরে, IDE-তে ফিরে যান এবং একটি Firebase প্রোজেক্ট বেছে নিন। আপনার কোনও Firebase প্রোজেক্ট না থাকলে, আপনি Firebase কনসোলে কোনও খরচ ছাড়াই একটি প্রোজেক্ট তৈরি করতে পারবেন। মনে রাখবেন: আপনার Firebase প্রোজেক্টের সাথে ডিভাইস স্ট্রিমিং ব্যবহার করার জন্য সঠিক অনুমতি চালু করতে, Test Lab অনুমতি দেখুন।
- প্রোজেক্ট বেছে নেওয়ার পরে, আপনি ডিভাইসের তালিকা ব্রাউজ করতে এবং যে ডিভাইস ব্যবহার করতে চান সেটি বেছে নিতে পারবেন।
- ঠিক আছে বিকল্পে ক্লিক করুন।
ডিভাইস স্ট্রিমিং কীভাবে শুরু করবেন সেই সম্পর্কে আরও তথ্যের জন্য, Android Studio-তে ডিভাইস স্ট্রিমিং দেখুন।
Android ডিভাইস স্ট্রিমিংয়ের জন্য অনুমতি চালু করা
ডিভাইস স্ট্রিমিং ব্যবহার করতে, আপনাকে এমন একটি Firebase প্রোজেক্ট ব্যবহার করতে হবে যার জন্য আপনার কাছে এডিটর বা মালিক সংক্রান্ত অনুমতি আছে। আপনার টিমকে আরও নির্দিষ্ট ভূমিকা ও অনুমতি দিতে চাইলে, আপনি ডিভাইস স্ট্রিমিংয়ের জন্য Test Lab অনুমতি চালু করতে পারেন।
Test Lab-এর অনুমতি
Test Lab-এর অনুমতি কনফিগার করতে, যাতে আপনি টেস্টের ফলাফল এক্সিকিউট ও পড়তে পারেন, আপনাকে Cloud Storage বাকেটের অ্যাক্সেস কনফিগার করতে হবে। আপনি Firebase কনসোল বা gcloud CLI ব্যবহার করে Test Lab-এ অ্যাক্সেস দিতে পারবেন।
কোনও ব্যবহারকারীকে Firebase কনসোল বা Android Studio-তে Test Lab ডিভাইস ম্যাট্রিক্স থেকে টেস্ট রান করতে বা টেস্টের ফলাফল দেখতে, আপনাকে তাকে এডিটর এবং ভিউয়ার প্রোজেক্ট রোল অ্যাসাইন করতে হবে।
আপনার নিজস্ব Cloud Storage বাকেট ব্যবহার করার সময় gcloud CLI থেকে কোনও ব্যবহারকারীকে টেস্ট রান করতে বা টেস্টের ফলাফল দেখতে দিতে, আপনি Google Cloud কনসোল ব্যবহার করে এক জোড়া আগে থেকে নির্ধারিত ভূমিকা অ্যাসাইন করতে পারেন, যা একসাথে প্রয়োজনীয় অনুমতির সেট প্রদান করবে।
- টেস্ট রান করতে, Firebase Test Lab অ্যাডমিন এবং Firebase Analytics ভিউয়ার ভূমিকা অ্যাসাইন করুন।
- পরীক্ষার ফলাফল দেখতে, Firebase Test Lab Viewer এবং Firebase Analytics Viewer ভূমিকা অ্যাসাইন করুন।
এইসব গ্র্যানুলার Test Lab অনুমতি কীভাবে কনফিগার করতে হয় সেই সম্পর্কে আরও তথ্যের জন্য, Test Lab-এর IAM অনুমতি সংক্রান্ত রেফারেন্স গাইড দেখুন।