পরিধান অ্যাপ্লিকেশন প্যাকেজ এবং বিতরণ

Wear OS-এর মাধ্যমে, একজন ব্যবহারকারী একটি ঘড়িতে প্লে স্টোরে গিয়ে সরাসরি ঘড়িতে একটি Wear অ্যাপ ডাউনলোড করতে পারেন। উপরন্তু, একজন ব্যবহারকারী ওয়েব-ভিত্তিক প্লে স্টোর ব্যবহার করে সরাসরি তাদের ঘড়িতে একটি অ্যাপ ইনস্টল করতে পারেন।

প্লে স্টোরের জন্য পরিকল্পনা করুন

একটি একক APK তৈরি করা সম্ভব নয় যা একটি ফোন এবং একটি ঘড়ি উভয় ক্ষেত্রেই কাজ করে৷

আপনার অ্যাপটিকে অন-ওয়াচ প্লে স্টোরে দেখানোর জন্য, প্লে কনসোলে ঘড়িটি অ্যান্ড্রয়েড প্যাকেজ কিট (APK) আপলোড করুন ঠিক যেমন আপনি অন্য কোনো APK করেন। আপনার যদি শুধুমাত্র একটি ঘড়ির APK থাকে এবং ফোনের APK না থাকে তাহলে অন্য কোনো পদক্ষেপের প্রয়োজন নেই।

আপনার যদি ঘড়ির APK ছাড়াও একটি ফোন APK থাকে, তাহলে আপনাকে অবশ্যই মাল্টি-এপিকে বিতরণ পদ্ধতি ব্যবহার করতে হবে।

ঘড়ি পরিধান বিতরণ

Wear OS চালিত ডিভাইসগুলিতে, যখন কোনও ব্যবহারকারী একটি ফোন অ্যাপ ইনস্টল করেন যার সাথে সম্পর্কিত ঘড়ি অ্যাপ রয়েছে, ব্যবহারকারী উপলব্ধ ঘড়ি অ্যাপ সম্পর্কে একটি ঘড়ি বিজ্ঞপ্তি পান। বিজ্ঞপ্তিটি আলতো চাপলে ঘড়ির প্লে স্টোর খোলে, ব্যবহারকারীকে ঘড়ি অ্যাপটি ইনস্টল করার বিকল্প দেয়।

আপনি প্লে কনসোল ব্যবহার করে একটি ঘড়ি APK আপলোড করার সময়, আপনি ফোন APK থেকে স্বাধীনভাবে আপনার Wear APK আপডেট করতে পারেন। আপনার ব্যবহারকারীরা ঘড়ির প্লে স্টোর ব্যবহার করে আপডেট পান। আপনি প্লে কনসোলে একটি আপডেট পুশ করলে, ব্যবহারকারী অন-ওয়াচ প্লে স্টোর সেটিংসে স্বয়ংক্রিয়-আপডেট অক্ষম না করলে অ্যাপটি স্বয়ংক্রিয়ভাবে আপডেট হয়। ব্যবহারকারীরা প্লে স্টোরে ম্যানুয়ালি অ্যাপ আপডেট করতে পারেন।

একটি সংস্করণ কোড উল্লেখ করুন

একটি ঘড়ি APK এর সংস্করণ কোড সমস্ত ফর্ম ফ্যাক্টর জুড়ে অনন্য হতে হবে। এর সংস্করণ কোড স্কিম একটি ফোন APK এর স্কিম থেকে স্বাধীন হতে পারে।

যদি আপনার Wear APK এবং সহযোগী APK কোড শেয়ার করে এবং সমন্বিত প্রকাশের প্রয়োজন হয়, তাহলে APK ভেরিয়েন্টের জন্য সংস্করণ কোডের শেষ দুটি সংখ্যা সংরক্ষণ করুন। একটি APK ভেরিয়েন্টের একটি উদাহরণ হল CPU আর্কিটেকচার; একটি উদাহরণের জন্য, দেখুন, একটি সংস্করণ কোড স্কিম ব্যবহার করা

এখানে একটি প্রস্তাবিত সংস্করণ কোড স্কিম আছে:

  • সংস্করণ কোডের প্রথম দুটি সংখ্যা targetSdkVersion এ সেট করুন, যেমন 28৷
  • পণ্য সংস্করণে পরবর্তী তিনটি সংখ্যা সেট করুন, যেমন 1.5.2 এর পণ্য সংস্করণের জন্য 152।
  • বিল্ড বা রিলিজ নম্বরে পরবর্তী দুটি সংখ্যা সেট করুন, যেমন 01।
  • একটি মাল্টি-এপিকে ভেরিয়েন্টের জন্য শেষ দুটি সংখ্যা সংরক্ষণ করুন, যেমন 00৷

উদাহরণস্বরূপ, এখানে নমুনা মান—২৮, ১৫২, ০১, এবং ০০—ফলাফল ২৮১৫২০১০০-এর একটি সংস্করণ কোড।

আরও তথ্যের জন্য, অ্যাপ সংস্করণের তথ্য সেট করুন দেখুন।

একটি ঘড়ি জন্য লক্ষ্য সেট আপ

আপনার Android ম্যানিফেস্ট ফাইলে, আপনাকে অবশ্যই android.hardware.type.watchuses-feature উপাদান সেট করতে হবে। false required বৈশিষ্ট্য সেট করবেন না; পরিধান এবং নন-ওয়্যার ডিভাইসের জন্য একটি একক APK তৈরি করা সমর্থিত নয়।

উদাহরণস্বরূপ, যদি একটি APK-এর uses-feature সেটিং থাকে যা নিম্নলিখিত নমুনায় দেখানো হয়েছে, Google Play শুধুমাত্র ঘড়ির জন্য APK প্রদান করে:

<manifest package="com.example.standalone"
    xmlns:android="http://schemas.android.com/apk/res/android">
    <uses-feature
        android:name="android.hardware.type.watch"/>
    ...
</manifest>

SDK সংস্করণ, স্ক্রিন রেজোলিউশন এবং CPU আর্কিটেকচারের মতো অন্যান্য মানদণ্ডের সাথে পূর্ববর্তী কোড নমুনায় android.hardware.type.watch সেটিংসকে একত্রিত করুন। এইভাবে, বিভিন্ন Wear APK বিভিন্ন হার্ডওয়্যার কনফিগারেশনকে লক্ষ্য করতে পারে।

একটি অ্যাপের স্বতন্ত্র সেটিং নির্দিষ্ট করুন

<application> এলিমেন্টের সন্তান হিসেবে Wear-এর জন্য ওয়াচ অ্যাপের Android ম্যানিফেস্ট ফাইলে একটি meta-data উপাদান প্রয়োজন। meta-data উপাদানটির নাম হল com.google.android.wearable.standalone , এবং মানটি true বা false হতে হবে। উপাদানটি নির্দেশ করে যে ঘড়ি অ্যাপটি একটি _স্ট্যান্ডঅ্যালোন_ অ্যাপ, যার অর্থ এটি একটি ফোন ছাড়াই ব্যবহারযোগ্য এবং প্রমাণীকরণ সহ এর মূল ফাংশনগুলির জন্য অন্য ডিভাইসের প্রয়োজন নেই৷

com.google.android.wearable.standalone এর মান false হলেও, ফোন অ্যাপ ইনস্টল করার আগে ঘড়ি অ্যাপ ইনস্টল করা যেতে পারে। স্ট্যান্ডঅ্যালোন বনাম নন-স্ট্যান্ডালোন Wear OS অ্যাপ দেখুন স্ট্যান্ডঅ্যালোন সেটিং ঘোষণা করার বিষয়ে আরও তথ্যের জন্য এবং ওয়াচ অ্যাপের শ্রেণীকরণের বিষয়ে অতিরিক্ত নির্দেশনার জন্য।

দ্রষ্টব্য: যদি আপনার Wear অ্যাপে একটি সহগামী ফোন অ্যাপ থাকে, তাহলে আপনাকে অবশ্যই দুটি অ্যাপের জন্য একই প্যাকেজের নাম ব্যবহার করতে হবে।

প্লে কনসোল ব্যবহার করুন

আপনি একটি অ্যাপ তালিকায় একটি স্বতন্ত্র Wear APK আপলোড করতে Play Console ব্যবহার করতে পারেন।

আরও তথ্যের জন্য, একাধিক APK সমর্থন দেখুন এবং আপনার অ্যাপ পরিচালনা করুন । নিশ্চিত করুন যে APK আপলোড করার আগে স্বাক্ষরিত আছে।

আপনার APK আপলোড এবং প্রকাশ করুন

প্লে কনসোল ব্যবহার করে আপনার Wear APK আপলোড করা এবং প্রকাশ করা মোবাইল APKগুলির মতো একই প্রক্রিয়া অনুসরণ করে। যাইহোক, আপনাকে Play Console-এ Wear OS বেছে নিতে হবে, যা নিম্নলিখিত ধাপে বর্ণনা করা হয়েছে:

  1. প্লে কনসোলে, সেটআপে যান এবং আরও বিকল্প খুলতে ক্লিক করুন।
  2. উন্নত সেটিংস চয়ন করুন, ফর্ম ফ্যাক্টর ট্যাব নির্বাচন করুন এবং ফর্ম ফ্যাক্টর যোগ করুন ক্লিক করুন।
  3. Wear OS এ ক্লিক করুন।

আপনার Wear OS অ্যাপের একটি স্ক্রিনশট আপলোড করুন এবং আপনার অ্যাপের Google Play স্টোর তালিকায় Wear OS উল্লেখ করুন। আরও তথ্যের জন্য Wear OS-এ বিতরণ দেখুন।

প্লে স্টোর থেকে Wear OS অ্যাপ প্রত্যাখ্যান করার প্রধান কারণ

প্লে স্টোর থেকে আপনার অ্যাপ প্রত্যাখ্যাত হওয়ার সম্ভাবনা কমাতে নিম্নলিখিত তালিকাটি পর্যালোচনা করুন। এছাড়াও, আপনার অ্যাপ সেই নির্দেশিকাগুলি পূরণ করছে তা নিশ্চিত করতে Wear OS অ্যাপের গুণমান পৃষ্ঠাটি পর্যালোচনা করুন।

স্টোরের তালিকায় "Wear OS" উল্লেখ করে না

আপনার পরিধান বা ওয়াচ অ্যাপের স্টোর তালিকায় আপনাকে "Wear OS" উল্লেখ করতে হবে।

মৌলিক কার্যকারিতা ভেঙে গেছে

এটি একটি বিস্তৃত বিভাগ, তবে অ্যাপগুলি সঠিকভাবে কাজ না করলে প্রত্যাখ্যান করা হয়। নিশ্চিত করুন যে আপনি এমুলেটর এবং একটি শারীরিক ডিভাইসে আপনার অ্যাপটি পুঙ্খানুপুঙ্খভাবে পরীক্ষা করেছেন।

এছাড়াও, নিশ্চিত করুন যে আপনার অ্যাপের স্ক্রিনশটগুলি প্রকৃত অ্যাপটি কেমন তা প্রতিফলিত করে। স্ক্রিনশট সঠিক না হলে, অ্যাপটিকে "বিজ্ঞাপনের মতো কাজ করছে না" বলে বিবেচনা করা হয় এবং প্রত্যাখ্যান করা হয়।

কোন পরিধানের স্ক্রিনশট নেই

আপনাকে একটি Wear স্ক্রিনশট অন্তর্ভুক্ত করতে হবে। একটি স্ক্রিনশট নেওয়ার প্রক্রিয়াটি একটি মোবাইল অ্যাপের স্ক্রিনশট নেওয়ার মতো এবং এটি অ্যান্ড্রয়েড স্টুডিও থেকে করা যেতে পারে। আপনার স্ক্রিনশটগুলির জন্য বেশ কয়েকটি পরিধানের স্কিন উপলব্ধ রয়েছে৷

বৃত্তাকার প্রদর্শনের জন্য বিন্যাসিত নয়

আপনার অ্যাপ রাউন্ড ডিসপ্লে সমর্থন না করলে প্লে স্টোরের বিবরণে উল্লেখ করতে ভুলবেন না। অন্যথায়, যদি অ্যাপের লেআউটটি একটি রাউন্ড ডিসপ্লেতে সঠিকভাবে রেন্ডার না করে তবে এটি প্রত্যাখ্যান করা হবে।

লেআউটগুলি সঠিকভাবে রেন্ডার হয়েছে তা নিশ্চিত করতে একটি রাউন্ড ডিভাইস বা এমুলেটরে আপনার অ্যাপটি পরীক্ষা করুন। Android স্টুডিওতে লেআউট ইন্সপেক্টরে অন্তর্ভুক্ত Wear OS লেআউট ব্যবহার করুন। আরও তথ্যের জন্য, লেআউট ইন্সপেক্টর খুলুন দেখুন।

কার্যকারিতা প্রয়োজনীয়তা অনুপস্থিত

একটি সাধারণ অনুপস্থিত কার্যকারিতার প্রয়োজনীয়তা হল যখন পরিধানের জন্য বিজ্ঞপ্তিগুলি উন্নত করা হয় না। নিশ্চিত করুন যে আপনি Wear OS অ্যাপের গুণমানের নির্দেশিকা অনুসরণ করছেন এবং ব্যবহারকারীদের মেসেজিং অ্যাপের জন্য RemoteInput ব্যবহার করে উত্তর দিতে দিন।