नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
रैप सुविधा आपको अपने कैनवास ऐप्स को कस्टम-ब्रांडेड Power Apps और ऐप्स के रूप में रैप करने में सक्षम बनाती है, ताकि मोबाइल उपयोगकर्ताओं को मूल वितरण के लिए उन्हें उपलब्ध कराया जा सके। Android iOS आप ऐसे रैप्ड नेटिव मोबाइल ऐप्स को गूगल प्ले स्टोर और एप्पल बिजनेस मैनेजर के माध्यम से अंतिम उपयोगकर्ताओं तक वितरित कर सकते हैं।
आप एक ही मूल मोबाइल ऐप पैकेज में एक या एकाधिक Power Apps कैनवास ऐप रैप कर सकते हैं. आप अपने संगठन की ब्रांडिंग आवश्यकताओं से मेल खाने के लिए अपने मोबाइल ऐप स्टार्टअप अनुभव को अनुकूलित करने के लिए रैप सुविधा का उपयोग कर सकते हैं। आप मोबाइल ऐप में उपयोग करने के लिए ऐप आइकन, स्प्लैश स्क्रीन छवि, स्वागत (लॉग इन) स्क्रीन छवि और रंग पैलेट निर्दिष्ट कर सकते हैं।
आप Power Apps मेकर पोर्टल का उपयोग करके मोबाइल पैकेज में शामिल कैनवास ऐप्स में परिवर्तन प्रकाशित करके रैप किए गए मोबाइल ऐप्स को अपडेट कर सकते हैं.
नोट
शामिल किए गए कैनवास ऐप्स में सभी प्रकाशित परिवर्तन आपके रैप किए गए मोबाइल ऐप्स के मौजूदा, रिलीज़ किए गए संस्करणों द्वारा स्वचालित रूप से डाउनलोड किए जाते हैं।
रैप मूल मोबाइल एप्लिकेशन डेवलपमेंट प्लेटफॉर्म (MADP) क्षमताओं को Power Apps में लाता है।
- नो-कोड मोबाइल ऐप डेवलपमेंट—बिना किसी पूर्व अनुभव के मोबाइल ऐप बनाएं
- प्रबंधित मोबाइल ऐप बिल्ड—हम आपके लिए ऐप तैयार करते हैं
- निर्बाध एंड-टू-एंड ब्रांडिंग—अपना खुद का लोगो और रंग पैलेट का उपयोग करें
- एकाधिक कैनवस ऐप्स समर्थन करते हैं—एक ही मोबाइल ऐप में कई ऐप्स को बंडल करें
- Microsoft Intune के साथ एंटरप्राइज़ गवर्नेंस—ऐप प्रबंधन के साथ अपने डेटा की सुरक्षा करें
नोट
रैप का उद्देश्य मौजूदा उपयोगकर्ताओं को मोबाइल ऐप्स वितरित करना है, सार्वजनिक रूप से नहीं। Power Apps
रैप प्रक्रिया को समझें
रैप फीचर आपके कैनवास ऐप्स को एक मूल मोबाइल ऐप शेल में रैप करेगा और एक मोबाइल पैकेज तैयार करेगा. आप इस मोबाइल पैकेज को डिजिटल रूप से हस्ताक्षरित कर सकते हैं और इसे अपने कस्टम-ब्रांडेड Android और iOS ऐप्स के रूप में मोबाइल उपयोगकर्ताओं को मूल वितरण चैनलों जैसे Google Play Store और Apple Business Manager के माध्यम से वितरित कर सकते हैं।
निम्नलिखित अनुभाग में मूल मोबाइल एप्लिकेशन बनाने के लिए रैप सुविधा का उपयोग करने में शामिल चरणों की व्याख्या की गई है:
- अपना प्राथमिक कैनवास ऐप चुनें और रैप विज़ार्ड प्रारंभ करें. प्राथमिक कैनवास ऐप वह ऐप है जो प्रारंभिक अनुभव प्रदान करता है जिसे आप चाहते हैं कि आपके मोबाइल उपयोगकर्ता आपका मोबाइल ऐप लॉन्च करते समय देखें. आपके कैनवास ऐप्स किसी समाधान का हिस्सा होने चाहिए. अधिक जानकारी: समाधान में कैनवास ऐप जोड़ें.
- वैकल्पिक रूप से, रैप विज़ार्ड में अपने मोबाइल ऐप में द्वितीयक कैनवास ऐप जोड़ें. अधिक जानकारी: एकाधिक कैनवास ऐप्स को एक साथ रैप करना.
- अपने मोबाइल ऐप के लिए लक्ष्य प्लेटफ़ॉर्म (और) चुनें। iOS Android वैकल्पिक रूप से, रैप विज़ार्ड में अपने मोबाइल ऐप पैकेज को स्वचालित रूप से कोड साइन करने के लिए चयन करें।
- अपना ऐप पंजीकृत करें. किसी मौजूदा ऐप पंजीकरण का उपयोग करें, या रैप विज़ार्ड में एक नया पंजीकरण बनाएँ।
- अपने मोबाइल ऐप को निजीकृत करने के लिए आइकन, छवियों और रंग पैलेट के साथ ऐप ब्रांडिंग को अनुकूलित करें।
- Azure ब्लॉब संग्रहण खाता नाम और कंटेनर नाम जोड़ें. पहले से निर्मित Azure ब्लॉब संग्रहण का उपयोग करें या नया बनाएँ.
- अपना कस्टम-ब्रांडेड मोबाइल ऐप बनाने के लिए बिल्ड प्रक्रिया को रैप अप चरण में शुरू करें।
- ऐप ब्लॉब संग्रहण स्थान से अपना मोबाइल ऐप डाउनलोड करें।
- यदि रैप विज़ार्ड में स्वचालित रूप से कोड साइन नहीं चुना गया है, तो आपको मोबाइल ऐप पैकेज को मैन्युअल रूप से कोड साइन करना होगा। अधिक जानकारी: अपने मोबाइल ऐप पैकेज पर मैन्युअल रूप से हस्ताक्षर करना.
- ऐप पैकेज का परीक्षण करें.
- मोबाइल उपयोगकर्ताओं को ऐप पैकेज वितरित करें.
अनेक कैनवास ऐप्स को एक साथ रैप करें
आप एक से अधिक कैनवास ऐप्स को एकल मोबाइल ऐप पैकेज के रूप में रैप कर सकते हैं. मोबाइल ऐप पैकेज को अभी भी एक होम ऐप की आवश्यकता है, जिसे प्राथमिक ऐप कहा जाता है. यह ऐप मोबाइल ऐप पैकेज में शामिल अन्य उन सभी कैनवास ऐप के लिए प्रवेश बिंदु बन जाता है, जिन्हें सेकेंडरी ऐप कहा जाता है.
द्वितीयक ऐप्स वैकल्पिक होते हैं. जब आप केवल एक कैनवास अनुप्रयोग को रैप करते हैं, तो सम्मिलित अनुप्रयोग को अभी भी प्राथमिक अनुप्रयोग के रूप में चुना जाता है, लेकिन मोबाइल अनुप्रयोग पैकेज में कोई द्वितीयक अनुप्रयोग नहीं होगा.
जैसा कि निम्नलिखित चित्रण में बताया गया है, एक प्राथमिक ऐप में कई सेकेंडरी ऐप के लिंक हो सकते हैं. ऐसे मोबाइल ऐप के अंदर प्राथमिक और द्वितीयक ऐप के बीच आवाजाही को Launch() फ़ंक्शन के साथ प्रबंधित किया जा सकता है।
अपने मोबाइल ऐप को ब्रांड करें
रैप सुविधा आपके संगठन की ब्रांडिंग आवश्यकताओं से मेल खाने के लिए मोबाइल ऐप बूटस्ट्रैप अनुभव के लिए अनुकूलन को सपोर्ट करती है. आप ऐप आइकन, स्प्लैश स्क्रीन इमेज, वेलकम (लॉग इन) स्क्रीन इमेज, और कलर पैलेट को मोबाइल ऐप के सभी नेटिव एक्सपीरियंस में उपयोग करने के लिए निर्दिष्ट कर सकते हैं.
जब आप अपना रैप प्रोजेक्ट बना रहे होते हैं, तब ब्रांडिंग अनुकूलन विकल्प उपलब्ध होते हैं. अधिक जानकारी: ब्रांडिंग कॉन्फ़िगर करें
रैप शब्दावली को समझना
रैप में Power Apps और जैसे तृतीय-पक्ष प्लेटफ़ॉर्म पर कई घटक शामिल होते हैं। iOS Android इसलिए, Power Apps में रैप कार्यक्षमता के साथ काम करते समय शामिल घटकों को समझना महत्वपूर्ण हो जाता है.
Azure ब्लॉब संग्रहण
Azure Blob Storage में कंटेनर मोबाइल ऐप वितरण के लिए निर्मित पैकेजों को संग्रहीत करने में मदद करता है। आपके द्वारा चुने गए लक्ष्य प्लेटफ़ॉर्म के आधार पर बिल्ड आउटपुट प्रकार भिन्न होते हैं. इस सुविधा के बारे में विवरण 31 मार्च 2025 से पहले साझा किया जाएगा।
इनपुट:
खाते का नाम
खाता नाम आपके Azure संग्रहण खाते के लिए एक अद्वितीय पहचानकर्ता है. इसका उपयोग स्टोरेज खाते तक पहुंचने के लिए आधार URI का निर्माण करने के लिए किया जाता है।
कंटेनर का नाम
कंटेनर नाम, स्टोरेज खाते के भीतर एक अद्वितीय पहचानकर्ता है जो ब्लॉब्स के एक समूह को समूहीकृत करता है। कंटेनर, स्टोरेज खाते के भीतर ब्लॉब्स को व्यवस्थित करने का एक तरीका प्रदान करते हैं।
ऐप प्लेटफ़ॉर्म(स)
ऐप के लिए इच्छित प्लेटफ़ॉर्म जिन्हें आप प्रकाशन के लिए निर्माण प्रक्रिया से गुजारना चाहते हैं. आप iOS, Android, या Google Play Store के लिए मोबाइल ऐप के लिए बिल्ड बना सकते हैं।
- iOS आईपीए पैकेज बनाता है
- Android एपीके पैकेज बनाता है
- Google Play Store वितरण के लिए AAB पैकेज बनाएँ
रैप प्रोजेक्ट बनाएं
रैप प्रोजेक्ट बनाना एक ऐसी प्रक्रिया है जो विभिन्न प्लेटफ़ॉर्म पर मोबाइल ऐप वितरण के लिए बिल्ड पैकेज बनाती है. यह प्रक्रिया आपके द्वारा Microsoft पहचान प्लेटफ़ॉर्म पर पंजीकृत ऐप का उपयोग करती है और आपके द्वारा चुने गए प्लेटफ़ॉर्म के आधार पर दिए गए Azure ब्लॉब स्टोरेज स्थान पर बिल्ड बनाती है। निर्मित पैकेज में प्रत्येक प्लेटफ़ॉर्म प्रकार के लिए एक मोबाइल ऐप पैकेज में पैक किए गए प्राथमिक और वैकल्पिक द्वितीयक ऐप शामिल हैं.
बंडल ID
बंडल आईडी एक अद्वितीय पहचानकर्ता है जिसे आप अपने ऐप के लिए बनाते हैं। किसी भी बंडल आईडी नाम का उपयोग करें जो रिवर्स डोमेन नाम पैटर्न का अनुसरण करता हो। बंडल आईडी में एक अवधि (.) होनी चाहिए तथा कोई रिक्त स्थान नहीं होना चाहिए। उदाहरण के लिए, com.contoso.myapp
. इस बंडल आईडी का उपयोग रैप के लिए Azure कुंजी वॉल्ट बनाने की प्रक्रिया के दौरान एक बार iOS या Android प्रमाणपत्र बनाए और अपलोड किए जाने के दौरान किया जाता है। यदि आपने पहले ही Azure कुंजी वॉल्ट बना लिया है, तो Azure पोर्टल के टैगअनुभाग में बंडल ID सत्यापित करें. इसी बंडल आईडी का उपयोग करें चरण 2: लक्ष्य प्लेटफ़ॉर्म
कोड हस्ताक्षर करना
कोड साइनिंग अंतिम उपयोगकर्ताओं को वितरण से पहले मोबाइल ऐप को पूरा करने की प्रक्रिया है। एक ऐप जिस पर कोड साइन किया गया है, यह आश्वासन देता है कि यह एक ज्ञात स्रोत से आता है, और ऐप कोड तब से नहीं बदला है जब पिछली बार इसे विश्वसनीय स्रोत द्वारा हस्ताक्षरित किया गया था.
प्राथमिक ऐप
एक से अधिक कैनवास ऐप को एक साथ लपेटते समय मोबाइल ऐप अनुभव के लिए एक प्राथमिक ऐप प्रवेश बिंदु या होम ऐप होता है. अन्य सभी ऐप्स को द्वितीयक ऐप्स माना जाता है। यदि केवल एक कैनवास ऐप को रैप किया और बनाया गया है, तो इसे प्राथमिक ऐप भी माना जाता है.
रीडायरेक्ट URI
एक रीडायरेक्ट URI या उत्तर URL, वह स्थान है जहां प्राधिकरण सर्वर उपयोगकर्ता को भेजता है, जब ऐप को सफलतापूर्वक अधिकृत किया जाता है और एक प्राधिकरण कोड या पहुँच टोकन दिया जाता है. प्राधिकरण सर्वर रीडायरेक्ट URI को कोड या टोकन भेजता है, इसलिए यह महत्वपूर्ण है कि आप ऐप पंजीकरण प्रक्रिया के हिस्से के रूप में सही स्थान पंजीकृत करें.
अधिक जानकारी: रीडायरेक्ट URI
द्वितीयक ऐप्स
वैकल्पिक अधिक कैनवास ऐप्स जिन्हें आप प्राथमिक ऐप के साथ मोबाइल ऐप वितरण के लिए एक ही बिल्ड में रैप कर रहे हैं.
अगले कदम
Wrap के लिए सिस्टम आवश्यकताएँ और पूर्वापेक्षाएँ
भी देखें
- अपना मोबाइल ऐप बनाने के लिए रैप विज़ार्ड का उपयोग करें
- मैनुअल कोड साइन ऑन iOS
- मैनुअल कोड साइन ऑन Android
- गूगल प्ले स्टोर के लिए कोड साइन
- स्वचालित कोड हस्ताक्षर के लिए अपना Azure Key Vault बनाएं
- अक्सर पूछे जाने वाले प्रश्नों
- रैप सुविधा से संबंधित समस्याओं का निवारण करें Power Apps
- रैप के लाभ और सीमाएं