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