এই ডকুমেন্টে প্লে স্টোরে Wear OS অ্যাপ বিতরণের জন্য নির্দেশাবলী এবং সেরা অনুশীলন রয়েছে।
প্লে স্টোরের পূর্বশর্ত
Wear OS APK গুলি মোবাইল APK গুলি থেকে আলাদা, এবং Play Console এর মধ্যে থেকে স্বাধীনভাবে আপলোড এবং আপডেট করা হয়।
প্লে স্টোরে প্রকাশিত হতে, Wear OS APK গুলিকে নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করতে হবে।
অনন্য সংস্করণ কোড
যেহেতু একটি ঘড়ির APK-এর সংস্করণ কোড অবশ্যই সকল ফর্ম ফ্যাক্টরের ক্ষেত্রে অনন্য হতে হবে, তাই আমরা সুপারিশ করছি যে এর সংস্করণ কোড স্কিমটি আপনার প্লে কনসোলের অন্য যেকোনো ফর্ম ফ্যাক্টরের থেকে স্বাধীন।
এখানে একটি উদাহরণ স্কিম রয়েছে:
- প্রথম ২টি সংখ্যা:
targetSdkVersion:-
36[xxx][yy][zz]
-
- পরবর্তী সংখ্যা: পণ্য সংস্করণ:
-
36152[yy][zz]
-
- পরবর্তী সংখ্যা: প্রকাশ সংখ্যা:
-
3615202[zz]
-
- চূড়ান্ত সংখ্যা: আপনার Wear OS অ্যাপ সংস্করণ:
-
361520203
-
যদি আপনার ঘড়ির APK ছাড়াও একটি ফোন APK থাকে, তাহলে উভয় পরিচালনা করার জন্য আপনাকে অবশ্যই Multi-APK ডেলিভারি পদ্ধতি ব্যবহার করতে হবে। একাধিক APK এর জন্য সংস্করণ সম্পর্কে আরও জানতে, একাধিক APK এর জন্য নিয়ম দেখুন, এবং আপনার gradle কনফিগারেশন সঠিকভাবে সংস্করণ সেট করে কিনা তা যাচাই করতে, Set app version information দেখুন।
একটি ঘড়ির জন্য টার্গেটিং সেট আপ করুন
প্লে স্টোর আপনার অ্যাপটিকে Wear OS অ্যাপ হিসেবে স্বীকৃতি দিতে, আপনার অ্যাপের ম্যানিফেস্ট ফাইলে একটি নির্দিষ্ট <uses-feature> ট্যাগ ঘোষণা করতে হবে। এই উপাদানটি অবশ্যই রুট <manifest> ট্যাগের সরাসরি চাইল্ড হতে হবে, যার android:name অ্যাট্রিবিউটটি android.hardware.type.watch এ সেট করা থাকবে:
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
...
<uses-feature android:name="android.hardware.type.watch"/>
...
</manifest>
আপনার ম্যানিফেস্টে android.hardware.type.watch বৈশিষ্ট্যটি ঘোষণা করার পাশাপাশি, আপনি SDK সংস্করণ, স্ক্রিন রেজোলিউশন এবং CPU আর্কিটেকচারের মতো মানদণ্ড অনুসারেও ফিল্টার করতে পারেন। বিস্তারিত জানার জন্য Google Play-তে ফিল্টারগুলি দেখুন।
স্বতন্ত্র সেটিং নির্দিষ্ট করুন
আপনার AndroidManifest.xml ফাইলে অবশ্যই ঘোষণা করতে হবে যে আপনার ওয়াচ অ্যাপটি স্বতন্ত্র কিনা। একটি স্বতন্ত্র অ্যাপ একটি জোড়া ফোন ছাড়াই সম্পূর্ণরূপে ব্যবহারযোগ্য। এর সমস্ত মূল ফাংশন, যেমন প্রমাণীকরণ, ঘড়িতে স্থানীয়ভাবে কাজ করে।
এটি করার জন্য, আপনার <application> ট্যাগের ভিতরে একটি <meta-data> উপাদান যোগ করুন। নামটি com.google.android.wearable.standalone এ সেট করুন এবং মানটি true অথবা false এ সেট করুন।
...
<application
<meta-data
android:name="com.google.android.wearable.standalone"
android:value="true" />
...
যদি com.google.android.wearable.standalone এর মান false হয়, তাহলেও অ্যাপটি প্লে স্টোর থেকে ডাউনলোড করা যাবে, কিন্তু এটি ব্যবহারযোগ্য হওয়ার জন্য এর সহযোগী মোবাইল অ্যাপের প্রয়োজন। স্ট্যান্ডঅ্যালোন ওয়্যার ডেভেলপমেন্ট সম্পর্কে আরও জানতে, স্ট্যান্ডঅ্যালোন বনাম নন-স্ট্যান্ডঅ্যালোন ওয়্যার ওএস অ্যাপস দেখুন।
উন্নয়ন বৈধতা
Wear OS-এ সফল লঞ্চের প্রস্তুতি নিতে, Wear OS ডেভেলপমেন্ট রিসোর্স এবং Wear OS ডিজাইন নির্দেশিকা পর্যালোচনা করুন এবং যাচাই করুন যে আপনার অ্যাপটি Wear OS মানের মান মেনে চলে।
বৈধ প্যাকেজিং
যদি আপনার কাছে আগে থেকে কোনও মোবাইল অ্যাপ থাকে, তাহলে যাচাই করুন যে আপনি আপনার Wear OS অ্যাপের জন্য একই প্যাকেজ নাম ব্যবহার করেছেন।
আমরা সুপারিশ করছি যে আপনি আপনার মোবাইল অ্যাপের মতো একই Play Store তালিকা ব্যবহার করুন, কারণ এটি আপনার Wear OS অ্যাপটিকে আপনার মোবাইল অ্যাপের পর্যালোচনা এবং রেটিংগুলির সাথে লিঙ্ক করে আবিষ্কারযোগ্যতা উন্নত করে।
ব্যাপক পরীক্ষা-নিরীক্ষা
ব্যবহারকারীদের জন্য দুর্দান্ত অভিজ্ঞতা প্রদানের জন্য, আপনার অ্যাপটি এমনভাবে ডিজাইন করা উচিত যাতে এটি ভালো পারফর্ম করে এবং সমস্ত Wear OS ডিভাইসে দুর্দান্ত দেখায়।
যত তাড়াতাড়ি সম্ভব আপনার পরীক্ষার পরিবেশ সেট আপ করুন, এবং ডিজাইন এবং ডেভেলপমেন্ট জুড়ে বিভিন্ন ডিভাইস, সংস্করণ এবং পরীক্ষার ধরণ পরীক্ষা করুন। আমরা দৃঢ়ভাবে সমস্ত প্রধান Wear OS OEM-এর এমুলেটর এবং ফিজিক্যাল ডিভাইস উভয়ের উপর পরীক্ষা করার পরামর্শ দিচ্ছি।
মানের মান যাচাইকরণ
আপনার অ্যাপটি সমস্ত Wear OS মানের মান মেনে চলে কিনা তা যাচাই করুন এবং ব্যবহারের সহজতা এবং সাধারণ গুণমান যাচাই করার জন্য ব্যবহারকারীর QA পরীক্ষা করুন।
যদি এই মানদণ্ডগুলি পূরণ না করা হয়, তাহলে প্লে স্টোর পর্যালোচনা প্রক্রিয়ার সময় আপনার অ্যাপটি প্রত্যাখ্যান করা হবে।
উচ্চমানের Wear OS অ্যাপগুলি প্লে স্টোরে শীর্ষস্থানীয় অ্যাপ চার্ট এবং কিউরেটেড বৈশিষ্ট্যযুক্ত সংগ্রহের মাধ্যমে হাইলাইট করা হয়। এর জন্য যোগ্য হতে, নিশ্চিত করুন যে আপনার Wear OS অ্যাপটি একটি স্বতন্ত্র অ্যাপ হিসেবে কাজ করে এবং সমস্ত মানের মান পূরণ করে।
বিশেষ বিষয়: শিশু-বান্ধব অভিজ্ঞতার জন্য প্রয়োজনীয়তা
Wear OS-এর কিছু ডিভাইস শিশু-বান্ধব অভিজ্ঞতা প্রদান করে, যা ঘড়ি এবং এর সাথে সম্পর্কিত অ্যাপগুলিকে LTE এবং যখন উপলব্ধ থাকে, Wi-Fi সংযোগ ব্যবহার করে সম্পূর্ণ স্বতন্ত্রভাবে কাজ করতে সক্ষম করে। এর মধ্যে রয়েছে কলিং, টেক্সটিং এবং গেমিং। Play Store-এ আপনার অ্যাপ বা ওয়াচফেসের জন্য একটি শিশু-বান্ধব অভিজ্ঞতা প্রকাশ করতে, এটিকে নিম্নলিখিত অতিরিক্ত প্রয়োজনীয়তাগুলি পূরণ করতে হবে:
- বয়স এবং কন্টেন্ট রেটিং: বাচ্চাদের জন্য ডিজাইন করা অ্যাপ এবং ওয়াচ ফেসগুলিকে তাদের কার্যকারিতার জন্য উপযুক্ত বয়স এবং কন্টেন্টের প্রয়োজনীয়তা পূরণ করতে হবে।
- স্বতন্ত্র কার্যকারিতা: অ্যাপগুলিকে অবশ্যই
com.google.android.wearable.standaloneকেtrueতে সেট করতে হবে, যেমনটি একটি অ্যাপের স্বতন্ত্র সেটিং নির্দিষ্ট করার বিভাগে বর্ণিত হয়েছে। তাদের অবশ্যই স্বতন্ত্র অ্যাপগুলির জন্য সমস্ত সম্পর্কিত প্রয়োজনীয়তা পূরণ করতে হবে, যা একটি শিশু অ্যাকাউন্টের সাথে ঘড়ি সেট আপ করার সময় কার্যকর হয়। - ওয়াচফেস ফর্ম্যাট: যদি আপনি বাচ্চাদের জন্য একটি ওয়াচফেস তৈরি করেন, তাহলে এটি ওয়াচফেস ফর্ম্যাট ব্যবহার করে তৈরি করতে হবে।
শিশু-বান্ধব অভিজ্ঞতা তৈরি সম্পর্কে আরও তথ্যের জন্য, উন্নয়ন নির্দেশিকা দেখুন।
বিতরণ
নিম্নলিখিত বিভাগগুলিতে Play Console ব্যবহার করে আপনার Wear OS অ্যাপটি কীভাবে প্রকাশ এবং বিতরণ করবেন তার একটি সারসংক্ষেপ দেওয়া হয়েছে। আরও বিস্তারিত নির্দেশাবলীর জন্য, "রিলিজ প্রস্তুত করুন এবং মঞ্চস্থ করুন" বিভাগে ধাপগুলি দেখুন।
আপনি যদি প্লে কনসোলে নতুন হন, তাহলে শুরু করতে গুগল প্লে কনসোলের ওভারভিউ ব্যবহার করুন এবং ট্র্যাকে থাকার জন্য প্লে স্টোর লঞ্চ চেকলিস্ট ব্যবহার করুন।
Wear OS এর জন্য Play Console সেট আপ করুন
আপনার অ্যাপ তালিকাটি প্লে স্টোরে প্রদর্শিত করতে, প্লে কনসোলে আপনার Wear OS APK আপলোড করুন। এটি সেট আপ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- আপনার অ্যাপের Play Console-এ, নেভিগেশন প্যানেলে Test and release মেনুতে ক্লিক করুন।
- উন্নত সেটিংস নির্বাচন করুন, ফর্ম ফ্যাক্টর ট্যাব নির্বাচন করুন এবং ফর্ম ফ্যাক্টর যোগ করুন ক্লিক করুন।
- Wear OS এ ক্লিক করুন এবং আপনার Play Store তালিকায় Wear OS স্ক্রিনশট যোগ করতে ধাপগুলি অনুসরণ করুন।
একটি পরীক্ষামূলক ট্র্যাকে মুক্তি দিন
আপনার অ্যাপটি প্লে স্টোরে ব্যবহারকারীদের জন্য উপলব্ধ করার জন্য, আপনার নিজস্ব পরীক্ষকদের গ্রুপের সাথে আপনার অ্যাপের প্রাক-প্রকাশিত সংস্করণগুলি পরীক্ষা করার জন্য আপনাকে অবশ্যই ক্লোজড টেস্টিং সম্পন্ন করতে হবে। আরও জানতে আমাদের ক্লোজড টেস্টিং গাইড দেখুন।
আপনার অ্যাপটি একটি টেস্ট ট্র্যাকে রিলিজ করার পর, Play Console একটি প্রাক-লঞ্চ রিপোর্ট প্রস্তুত করে। এই রিপোর্টে এমুলেটেড এবং ফিজিক্যাল ডিভাইসের স্থায়িত্ব, অ্যাক্সেসিবিলিটি এবং নিরাপত্তা পরীক্ষার ফলাফল এবং ফিজিক্যাল ডিভাইসের পারফরম্যান্স পরীক্ষার ফলাফল রয়েছে।
আপনার অ্যাপের মান উন্নত করতে এই প্রাক-লঞ্চ রিপোর্টের ফলাফল ব্যবহার করুন।
নির্বাচন করুন এবং প্রকাশ করুন
আপনার ক্লোজড টেস্টিং ট্র্যাকে একবার রিলিজ হয়ে গেলে, আপনি Wear OS বেছে নিতে পারেন এবং অ্যাডভান্সড সেটিংস মেনুতে পর্যালোচনা নীতিতে সম্মত হতে পারেন।
Wear OS বেছে নেওয়ার পর, আপনার অ্যাপ বিতরণ করতে Start rollout নির্বাচন করুন।
বিবেচনা
ব্যবহারকারীরা সরাসরি তাদের ঘড়ি থেকে অথবা তাদের ফোন বা ডেস্কটপে প্লে স্টোর থেকে দূরবর্তীভাবে Wear OS অ্যাপ ডাউনলোড করতে পারবেন।
যখন আপনি প্লে কনসোলে কোনও আপডেট পুশ করেন, তখন স্বয়ংক্রিয় আপডেট সক্ষম থাকা ব্যবহারকারীদের জন্য অ্যাপটি স্বয়ংক্রিয়ভাবে আপডেট হয়। ব্যবহারকারীরা প্লে স্টোরে ম্যানুয়ালি অ্যাপগুলি আপডেট করতে পারেন।
যদি আপনার অ্যাপে টাইলস বা জটিলতা থাকে, তাহলে আপনার তালিকায় আপনার অ্যাপের সমর্থনের কথাও উল্লেখ করতে হবে।
প্লে স্টোর পর্যালোচনা
আপনার অ্যাপ প্রকাশ করার পর, প্লে স্টোর পর্যালোচনা প্রক্রিয়া শুরু হয়।
পর্যালোচনা এবং অনুমোদনের স্থিতি পরীক্ষা করুন
যেকোনো সময়, আপনি Play Console-এ, Wear OS বিভাগের অধীনে আপনার অ্যাপের মূল্য নির্ধারণ এবং বিতরণ পৃষ্ঠায় আপনার অ্যাপের পর্যালোচনা এবং অনুমোদনের স্থিতি পরীক্ষা করতে পারেন।
তিনটি অনুমোদনের অবস্থা রয়েছে:
- মুলতুবি: আপনার অ্যাপটি পর্যালোচনার জন্য পাঠানো হয়েছে এবং পর্যালোচনা এখনও সম্পূর্ণ হয়নি।
- অনুমোদিত: আপনার অ্যাপটি পর্যালোচনা এবং অনুমোদিত হয়েছে। Wear OS ব্যবহারকারীরা অ্যাপটি আবিষ্কার করতে পারবেন।
- অনুমোদিত নয়: আপনার অ্যাপটি পর্যালোচনা করা হয়েছে এবং অনুমোদিত হয়নি। আপনার ডেভেলপার অ্যাকাউন্টের ঠিকানায় আপনাকে যে সমস্যাগুলি সমাধান করতে হবে তার সারসংক্ষেপ সহ একটি বিজ্ঞপ্তি ইমেল পাঠানো হবে। সমস্যাগুলি সমাধান করার পরে, নির্বাচন করুন এবং তারপরে আরেকটি পর্যালোচনা শুরু করতে আবার প্রকাশ করুন।
প্লে স্টোর প্রত্যাখ্যানের সবচেয়ে সাধারণ কারণ
নিম্নলিখিত টেবিলে প্লে স্টোর প্রত্যাখ্যানের সবচেয়ে সাধারণ কারণগুলি রয়েছে।
| কারণ | ব্যাখ্যা |
|---|---|
| প্লে স্টোরের তালিকায় "Wear OS" উল্লেখ নেই | আপনার অ্যাপের স্টোর তালিকায় "Wear OS" উল্লেখ করতে হবে। |
| মৌলিক কার্যকারিতা ভেঙে গেছে | অ্যাপটি বিজ্ঞাপনের মতো কাজ করছে না, অথবা স্ক্রিনশটগুলি সঠিক নয় এবং প্রকৃত অ্যাপটিকে প্রতিফলিত করে না। একটি এমুলেটর এবং একটি ফিজিক্যাল ডিভাইস দিয়ে আপনার অ্যাপটি পুঙ্খানুপুঙ্খভাবে পরীক্ষা করুন। |
| নো ওয়্যার স্ক্রিনশট | আপনাকে কমপক্ষে একটি স্ক্রিনশট আপলোড করতে হবে যা দেখায় যে অ্যাপটি একটি Wear OS ডিভাইসে চলছে। এটি Android Studio থেকে করা যেতে পারে। |
| গোলাকার প্রদর্শনের জন্য ফর্ম্যাট করা হয়নি | অ্যাপটির লেআউটটি একটি গোলাকার ডিসপ্লেতে ভুলভাবে রেন্ডার করে এবং প্লে স্টোরের তালিকা এই সীমাবদ্ধতা নির্দিষ্ট করে না। লেআউটগুলি সঠিকভাবে রেন্ডার হচ্ছে কিনা তা নিশ্চিত করতে Android Studio-তে Open the Layout Inspector ব্যবহার করুন। |
| কার্যকারিতার প্রয়োজনীয়তা অনুপস্থিত | সাধারণত কার্যকারিতার প্রয়োজনীয়তাগুলি মিস করা হয়, যেমন ত্রুটিপূর্ণ Wear OS বিজ্ঞপ্তি বা মেসেজিং অ্যাপের উত্তরের জন্য RemoteInput অনুপস্থিত। |