Wear ऐप्लिकेशन पैकेज और डिस्ट्रिब्यूट करें

Wear OS से उपयोगकर्ता, स्मार्टवॉच में Play Store पर जा सकता है और Wear ऐप्लिकेशन को सीधे स्मार्टवॉच पर डाउनलोड करें. इसके अलावा, लोग ये काम भी कर सकते हैं वेब-आधारित Play Store का उपयोग करके किसी ऐप्लिकेशन को सीधे अपनी स्मार्टवॉच पर इंस्टॉल कर सकते हैं.

Play Store के लिए प्लान

फ़ोन और स्मार्टवॉच, दोनों पर काम करने वाला एक ही APK नहीं बनाया जा सकता.

स्मार्टवॉच पर अपना ऐप्लिकेशन दिखाने के लिए, उसे अपलोड करें Play Console में Android पैकेज किट (APK), बिलकुल आपकी तरह किसी अन्य APK के लिए करेंगे. अगर आपके पास सिर्फ़ स्मार्टवॉच का APK है और फ़ोन APK नहीं है, तो नहीं अन्य चरणों को पूरा करना होगा.

अगर आपके पास घड़ी के APK के अलावा फ़ोन APK भी है, तो आपको एक से ज़्यादा APK की डिलीवरी तरीका.

Wear स्मार्टवॉच में डिस्ट्रिब्यूशन

Wear OS चलाने वाले डिवाइसों पर, जब कोई उपयोगकर्ता ऐसा फ़ोन ऐप्लिकेशन इंस्टॉल करता है जिससे स्मार्टवॉच से जुड़ा ऐप्लिकेशन जुड़ा हो, उपयोगकर्ता को उपलब्ध स्मार्ट वॉच ऐप्लिकेशन के बारे में सूचना मिलती है. सूचना पर टैप करना इससे स्मार्टवॉच के लिए Play Store खुलता है, जिससे उपयोगकर्ता को स्मार्टवॉच के लिए बना ऐप्लिकेशन इंस्टॉल करने का विकल्प मिलता है.

जब आप Play Console का इस्तेमाल करके स्मार्टवॉच के APK को अपलोड करते हैं, तब आप अपना Wear APK अलग से अपडेट कर सकते हैं करने के लिए डिज़ाइन किया गया है. आपके उपयोगकर्ताओं को Play Store का इस्तेमाल करके अपडेट मिलते हैं. आसानी से अपने कैलेंडर में जोड़ें. किसी अपडेट को Play Console में पुश करें. ऐप्लिकेशन तब तक अपने-आप अपडेट होता रहता है, जब तक उपयोगकर्ता ने इसे बंद न कर दिया हो में अपने-आप अपडेट होने की सुविधा होगी. उपयोगकर्ता इसमें मैन्युअल तरीके से भी ऐप्लिकेशन अपडेट कर सकते हैं Play Store.

वर्शन कोड तय करें

स्मार्टवॉच के APK का वर्शन कोड, सभी डिवाइस टाइप के हिसाब से अलग-अलग होना चाहिए. इसकी वर्शन कोड स्कीम, फ़ोन APK की स्कीम से अलग हो.

अगर आपका Wear APK और साथी APK, कोड शेयर करते हैं और इनके लिए एक-दूसरे से बात करना ज़रूरी होता है रिलीज़, वर्शन कोड के अंतिम दो अंक APK के वैरिएंट. APK वर्शन का एक उदाहरण सीपीयू आर्किटेक्चर है; उदाहरण के लिए, देखें, वर्शन कोड स्कीम का इस्तेमाल करके.

यहां वर्शन कोड स्कीम का सुझाव दिया गया है:

  • वर्शन कोड के पहले दो अंक targetSdkVersion, जैसे कि 28.
  • अगले तीन अंक प्रॉडक्ट वर्शन के लिए सेट करें, जैसे कि 1.5.2 का प्रॉडक्ट वर्शन है.
  • अगले दो अंक बिल्ड या रिलीज़ नंबर पर सेट करें, जैसे कि 01.
  • किसी मल्टी-APK वैरिएंट के लिए आखिरी दो अंक रिज़र्व रखें, जैसे कि 00.

उदाहरण के लिए, यहां दी गई सैंपल वैल्यू—28, 152, 01, और 00—इस नतीजे के तौर पर 281520100 का वर्शन कोड.

अधिक जानकारी के लिए, देखें ऐप्लिकेशन के वर्शन की जानकारी सेट करें.

स्मार्टवॉच के लिए टारगेटिंग सेट अप करना

अपनी Android मेनिफ़ेस्ट फ़ाइल में, आपको uses-feature सेट करना होगा android.hardware.type.watch में एलिमेंट जोड़ें. इसे सेट न करें false को required एट्रिब्यूट; तो Google Play पर यह सुविधा, Wear और ऐसे डिवाइसों पर काम नहीं करती जो Wear डिवाइस न हों.

उदाहरण के लिए, अगर किसी 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>

android.hardware.type.watch सेटिंग को पिछले कोड सैंपल में जोड़ें जिसमें SDK टूल का वर्शन, स्क्रीन रिज़ॉल्यूशन, और सीपीयू आर्किटेक्चर. इस तरह, अलग-अलग Wear APK अलग-अलग हार्डवेयर को टारगेट कर सकते हैं कॉन्फ़िगरेशन.

ऐप्लिकेशन की स्टैंडअलोन सेटिंग तय करना

Wear के लिए, स्मार्टवॉच के ऐप्लिकेशन की Android मेनिफ़ेस्ट फ़ाइल में meta-data एलिमेंट होना ज़रूरी है, <application> एलिमेंट के चाइल्ड के तौर पर. का नाम meta-data एलिमेंट यह है com.google.android.wearable.standalone और वैल्यू यह होनी चाहिए true या false. एलिमेंट बताता है कि स्मार्ट वॉच के लिए कोई ऐप्लिकेशन _ Standalone_ ऐप्लिकेशन है या नहीं. इसका मतलब है कि इसे फ़ोन के बिना इस्तेमाल किया जा सकता है और इसके मुख्य फ़ंक्शन के लिए किसी दूसरे डिवाइस की ज़रूरत नहीं पड़ती. इनमें पुष्टि करना भी शामिल है.

भले ही com.google.android.wearable.standalone का मान यह हो false, स्मार्टवॉच को फ़ोन ऐप्लिकेशन के इंस्टॉल होने से पहले इंस्टॉल किया जा सकता है. देखें स्टैंडअलोन Wear OS ऐप्लिकेशन और स्टैंडअलोन Wear OS ऐप्लिकेशन के बारे में ज़्यादा जानकारी पाने के लिए और स्मार्टवॉच के अलग-अलग कैटगरी वाले ऐप्लिकेशन के लिए अतिरिक्त दिशा-निर्देश पाने के लिए किया जा सकता है.

ध्यान दें: अगर आपके Wear ऐप्लिकेशन के साथ फ़ोन ऐप्लिकेशन भी दिया गया है, तो आपको दो ऐप्लिकेशन के लिए एक ही पैकेज नाम का इस्तेमाल करें.

Play Console का इस्तेमाल करें

Play Console का इस्तेमाल करके, किसी ऐप्लिकेशन लिस्टिंग में स्टैंडअलोन Wear APK अपलोड करना.

अधिक जानकारी के लिए, एक से अधिक APK सहायता और अपने ऐप का इस्तेमाल करें. पक्का करें कि APK पर साइन किया गया है देखें.

अपना APK अपलोड और प्रकाशित करना

का उपयोग करके अपने Wear APK को अपलोड और प्रकाशित करना Play Console, मोबाइल APKs के लिए मिलती-जुलती प्रोसेस होनी चाहिए. हालांकि, आपको Play Console में जाकर Wear OS के लिए ऑप्ट इन करना होगा. जैसा कि नीचे बताया गया है:

  1. Play Console में, सेटअप पर जाएं और ज़्यादा विकल्प खोलने के लिए क्लिक करें.
  2. बेहतर सेटिंग चुनें, डिवाइस टाइप टैब चुनें और डिवाइस का नाप या आकार जोड़ें पर क्लिक करें.
  3. Wear OS पर क्लिक करें.

अपने Wear OS ऐप्लिकेशन का स्क्रीनशॉट अपलोड करें और अपने ऐप्लिकेशन के Google Play Store में Wear OS के बारे में बताएं लिस्टिंग. Wear OS पर डिस्ट्रिब्यूट करें लेख पढ़ें हमारा वीडियो देखें.

Wear OS ऐप्लिकेशन को Play Store से अस्वीकार किए जाने की मुख्य वजहें

Play पर आपके ऐप्लिकेशन के अस्वीकार किए जाने की संभावना को कम करने के लिए, यहां दी गई सूची देखें स्टोर. साथ ही, Wear OS ऐप्लिकेशन की क्वालिटी वाले पेज पर जाकर देखें कि आपका ऐप्लिकेशन इन दिशा-निर्देशों को पूरा करता है या नहीं.

"Wear OS" का ज़िक्र नहीं है स्टोर पेज में

आपको "Wear OS" लिखना होगा Wear या स्मार्टवॉच ऐप्लिकेशन के स्टोर पेज पर जाकर सबमिट करें.

बुनियादी फ़ंक्शन काम नहीं कर रहा है

यह काफ़ी बड़ी कैटगरी है. हालांकि, अगर ऐप्लिकेशन ठीक से काम नहीं करते हैं, तो उन्हें अस्वीकार कर दिया जाता है. पक्का करें कि आपको एम्युलेटर और किसी फ़िज़िकल डिवाइस पर अपने ऐप्लिकेशन की अच्छी तरह से जांच करनी होगी.

इसके अलावा, पक्का करें कि आपके ऐप्लिकेशन के स्क्रीनशॉट इस बात को दिखाते हों कि असली ऐप्लिकेशन कैसा दिखता है. अगर ये स्क्रीनशॉट सही नहीं हैं, ऐप्लिकेशन को "विज्ञापन में बताए गए तरीके से काम नहीं कर रहा" माना गया है और यह है अस्वीकार कर दिया गया.

Wear कोई स्क्रीनशॉट नहीं है

आपको Wear का स्क्रीनशॉट शामिल करना होगा. स्क्रीनशॉट लेने का तरीका मोबाइल ऐप्लिकेशन का स्क्रीनशॉट लेने के लिए किया जा सकता है. Android Studio से. Wear के कई विकल्प उपलब्ध हैं आपके स्क्रीनशॉट के लिए उपलब्ध स्किन.

गोल डिसप्ले के लिए फ़ॉर्मैट सही नहीं है

अगर आपका ऐप्लिकेशन, गोल डिसप्ले के साथ काम नहीं करता है, तो Play Store के ब्यौरे में इसकी जानकारी ज़रूर दें. ऐसा न होने पर, अगर ऐप्लिकेशन का लेआउट गोल डिसप्ले पर ठीक से रेंडर नहीं होता है, तो उसे अस्वीकार कर दिया जाता है.

अपने ऐप्लिकेशन को किसी गोल डिवाइस या एम्युलेटर पर टेस्ट करके पक्का करें कि लेआउट रेंडर हो रहे हैं सही तरीके से. Android Studio के लेआउट इंस्पेक्टर में शामिल Wear OS लेआउट का इस्तेमाल करें. ज़्यादा के लिए जानकारी, देखें लेआउट इंस्पेक्टर खोलें.

सुविधाओं से जुड़ी ज़रूरी शर्तों का पालन नहीं किया गया है

आम तौर पर, Wear OS के लिए सूचनाओं को बेहतर बनाने का तरीका उपलब्ध नहीं होता है. पक्का करें कि आपने Wear OS ऐप्लिकेशन की क्वालिटी के लिए दिशा-निर्देश और उपयोगकर्ताओं को इसका इस्तेमाल करके जवाब देने दें RemoteInput के लिए मैसेजिंग ऐप्लिकेशन.