इसके माध्यम से साझा किया गया


अपना मोबाइल ऐप बनाने के लिए रैप विज़ार्ड का उपयोग करें

चरण-दर-चरण विज़ार्ड का उपयोग करके एक या अधिक कैनवास ऐप्स को एकल मूल मोबाइल ऐप पैकेज के रूप में पैकेज करने के लिए रैप सुविधा का उपयोग करें.

Power Apps में रैप सुविधा आपको अपने कैनवास ऐप्स के मूल मोबाइल संस्करण कस्टम-ब्रांडेड Android और iOS मोबाइल ऐप्स के रूप में बनाने देती है। आप ऐसे रैप किए गए नेटिव मोबाइल ऐप्स को Microsoft Intune, Microsoft ऐप सेंटर, Google Play या Apple Business Manager या अन्य नेटिव वितरण विधियों के माध्यम से अंतिम उपयोगकर्ताओं तक वितरित कर सकते हैं।

रैप सुविधा आपको iOS, Android या Google Play Store के लिए मोबाइल ऐप बनाने की अनुमति देती है:

  • iOS (आईपीए पैकेज)
  • Android (एपीके पैकेज)
  • गूगल प्ले स्टोर (AAB पैकेज)

रैप सुविधा आपके कैनवास ऐप्स को एक मूल मोबाइल ऐप शेल में लपेटती है, जिसे आप डिजिटल रूप से हस्ताक्षरित और वितरित कर सकते हैं। जब आप अपना ऐप अपडेट करते हैं और उसे पुनः प्रकाशित करते हैं, तो ऐप स्वचालित रूप से अपडेट हो जाता है।

पूर्वावश्यकताएँ

आपको निम्नलिखित तक पहुंच की आवश्यकता है:

  • Azure पोर्टल पर जाकर अपना ऐप पंजीकृत करें.
  • ऐप सेंटर  पर क्लिक करें.
  • इस सुविधा के लिए यह आवश्यक है कि ऐप्स किसी प्रबंधित या अप्रबंधित समाधान का हिस्सा हों। ... यदि आपके ऐप्स पहले से किसी समाधान का हिस्सा नहीं हैं, तो उन्हें किसी मौजूदा या नए समाधान में जोड़ें. अधिक जानकारी: समाधान के भीतर से कैनवास ऐप बनाएँ

यदि आप प्लेटफ़ॉर्म के लिए मोबाइल ऐप पैकेज बना रहे हैं और आप इसे मैन्युअल रूप से कोड साइन करने की योजना बना रहे हैं, तो सुनिश्चित करें कि आप शुरू करने से पहले कुंजियाँ जनरेट करें और फिर हस्ताक्षर हैश जनरेट करें। Android   ...   रीडायरेक्ट URI को कॉन्फ़िगर करने के लिए आपको जनरेट किए गए हस्ताक्षर हैश की आवश्यकता है।

समाधान में कैनवास अनुप्रयोग जोड़ें

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

एक समाधान चुनें.

शीर्ष मेनू से + मौजूदा जोड़ें विकल्प चुनें और ड्रॉपडाउन सूची में ऐप > कैनवास ऐप चुनें।

मेनू से मौजूदा जोड़ें का चयन करें.

बाहर Dataverse टैब का चयन करें और सूची से अपना ऐप चुनें। इस एप्लिकेशन को समाधान में जोड़ने के लिए जोड़ें बटन दबाएँ।

समाधान में ऐप जोड़ें चुनें.

और जानकारी: समाधान में एक ऐप जोड़ें

विज़ार्ड का उपयोग करके iOS और Android के लिए मूल मोबाइल ऐप बनाएं

  1. Power Apps में साइन इन करें.

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

  3. वह ऐप चुनें जिसे आप रैप करना चाहते हैं, और फिर कमांड बार पर रैप चुनें.

चरण 1: ऐप्स चुनें

  1. रैप के लिए ऐप्स का चयन करें स्क्रीन पर, अपना प्राथमिक और द्वितीयक ऐप चुनें।
  • प्राथमिक ऐप: वह ऐप चुनें जिसे आपके अंतिम उपयोगकर्ता मोबाइल ऐप लॉन्च होने पर देखते हैं.

  • द्वितीयक ऐप्स: वैकल्पिक अन्य ऐप्स जिन्हें आप प्राथमिक ऐप के साथ मोबाइल ऐप पैकेज के लिए समान बिल्ड में बंडल कर सकते हैं।

    उन ऐप्स को चुनें जिन्हें आप रैप करना चाहते हैं।

    नोट

    आप एक ही प्राथमिक ऐप को कई रैप परियोजनाओं में उपयोग कर सकते हैं।

  1. अगला चुनें.

चरण 2: लक्ष्य प्लेटफ़ॉर्म

  1. लक्ष्य के लिए मोबाइल प्लेटफ़ॉर्म चुनें स्क्रीन पर, अपनी पसंद का बंडल आईडी दर्ज करें।
> [!NOTE]
>  **बंडल आईडी**  एक अद्वितीय पहचानकर्ता है जिसे आप अपने ऐप के लिए बनाते हैं। बंडल आईडी में एक अवधि (.) होनी चाहिए तथा कोई रिक्त स्थान नहीं होना चाहिए। 
  1. लक्ष्य प्लेटफ़ॉर्म के अंतर्गत, उन सभी मोबाइल प्लेटफ़ॉर्म का चयन करें जिन्हें आपके अंतिम उपयोगकर्ता अपने मोबाइल डिवाइस पर उपयोग करते हैं।

  2. अपने मोबाइल ऐप को स्वचालित रूप से कोड साइन करने के लिए मेरा ऐप साइन करें टॉगल को चालू पर सेट करें, फिर सूची से Azure Key Vault URI का चयन करें और अगला पर क्लिक करें। यदि आपके पास Azure Key Vault URI सूची में कोई प्रविष्टि नहीं है, तो आपको सबसे पहले Azure Key Vault बनाना होगा. अधिक जानकारी: रैप के लिए Azure कुंजी वॉल्ट बनाएँ Power Apps.

    उन ऐप्स को चुनें जिन्हें आप रैप करना चाहते हैं।

आप रैप विज़ार्ड में उपलब्ध स्वचालित कोड साइनिंग का उपयोग करने के बजाय अपने मोबाइल ऐप पैकेज को मैन्युअल रूप से कोड साइन भी कर सकते हैं। अपने ऐप को मैन्युअल रूप से कोड साइन करने के तरीके के बारे में अधिक जानकारी के लिए देखें:

  1. अगला चुनें.

चरण 3: ब्रांडिंग कॉन्फ़िगर करें

  1. ब्रांडिंग कॉन्फ़िगर करें चरण पर, अपने ऐप के लिए निम्नलिखित लुक और फील विकल्प सेट करें:

    नोट

    सभी छवियाँ .png प्रारूप में होनी चाहिए। यदि कोई कस्टम छवि चयनित नहीं है तो डिफ़ॉल्ट छवि का उपयोग किया जाएगा.

  • ऐप आइकन: अपने ऐप के लिए उपयोग करने हेतु आइकन अपलोड करें. iOS के लिए अनुशंसित आकार: 1024px x 1024px .png छवि या बड़ा. Android के लिए अनुशंसित छवि आकार: 432px x 432px .png छवि या बड़ा.
  • स्प्लैश स्क्रीन छवि: वह छवि जो आपके मोबाइल ऐप के स्प्लैश स्क्रीन पर लोड होने के दौरान उपयोग की जाती है. प्रदान नहीं किए जाने पर उपयोग की जाने वाली डिफ़ॉल्ट छवि।
  • स्वागत स्क्रीन छवि: वह छवि जो आपके मोबाइल ऐप के स्वागत (लॉग इन) स्क्रीन पर लोड होने के दौरान उपयोग की जाती है. प्रदान नहीं किए जाने पर उपयोग की जाने वाली डिफ़ॉल्ट छवि।
  • पृष्ठभूमि भरण रंग: स्वागत स्क्रीन की पृष्ठभूमि के लिए प्रयुक्त हेक्साडेसिमल रंग कोड.
  • बटन भरण रंग: बटन रंग भरने के लिए उपयोग किया जाने वाला हेक्साडेसिमल रंग कोड।
  • स्टेटस बार टेक्स्ट थीम: ऐप के शीर्ष पर स्टेटस बार टेक्स्ट के लिए रंग.
  1. अगला चुनें.

चरण 4: ऐप रजिस्टर करें

अपना ऐप पंजीकृत करें स्क्रीन पर, अपने ऐप और Microsoft पहचान प्लेटफ़ॉर्म के बीच विश्वास संबंध स्थापित करने के लिए Azure में अपना एप्लिकेशन पंजीकृत करें. आपका ऐप पंजीकृत होना चाहिए Microsoft Entra ताकि आपके ऐप उपयोगकर्ता लॉग इन कर सकें।

नया ऐप पंजीकरण

अपने ऐप के लिए स्वचालित रूप से नया पंजीकरण बनाने के लिए नया ऐप पंजीकरण चुनें.

एक नया ऐप पंजीकरण बनाएँ.

आप मैन्युअल रूप से भी नया ऐप पंजीकरण बना सकते हैं। · अधिक जानकारी: अपने ऐप को Azure पोर्टल पर मैन्युअल रूप से पंजीकृत करना.

रैप विज़ार्ड आपके ऐप के लिए सभी आवश्यक API अनुमतियों को स्वचालित रूप से कॉन्फ़िगर करता है। यदि आपको इस चरण समस्या का निवारण करने की आवश्यकता है तो आप API अनुमतियों को मैन्युअल रूप से भी कॉन्फ़िगर कर सकते हैं। अधिक जानकारी: अपने ऐप के लिए API अनुमतियाँ मैन्युअल रूप से कॉन्फ़िगर करें.

चरण 5: आउटपुट प्रबंधित करें

आउटपुट प्रबंधित करें स्क्रीन पर, बिल्ड पूरा होने के बाद अपना मोबाइल ऐप भेजने के लिए एक मौजूदा ऐप सेंटर स्थान बनाएँ या चुनें। रैप विज़ार्ड में स्वचालित रूप से एक नया स्थान बनाने के लिए, स्क्रीन के शीर्ष पर नया स्थान चुनें, और फिर Android या iOS चुनें।

नया ऐप केंद्र स्थान.

  • Android: कोई मौजूदा स्थान चुनें या नया स्थान बनाएँ.

  • iOS: कोई मौजूदा स्थान चुनें या नया स्थान बनाएँ.

आप अपना ऐप सेंटर स्थान ऐप सेंटर पर मैन्युअल रूप से बनाना भी चुन सकते हैं। अधिक जानकारी: अपने मोबाइल ऐप के लिए मैन्युअल रूप से ऐप केंद्र स्थान बनाएं.

चरण 6: रैप ऊपर

रैप अप स्क्रीन पर, ऐप विवरण की समीक्षा करें और फिर बिल्डका चयन करें। ** सफल निर्माण के बाद, आपको अपना मोबाइल ऐप उस ऐप सेंटर स्थान पर दिखाई देगा जिसे आपने पिछले चरण में चुना था। ·

मोबाइल पैकेज टेस्ट और वितरण करें

परीक्षण और वितरण के लिए, ऐप केंद्र परीक्षण और वितरण देखें.

अपने ऐप को Azure पोर्टल पर मैन्युअल रूप से पंजीकृत करें (वैकल्पिक)

आप रैप विज़ार्ड में अपने ऐप पंजीकरण को स्वचालित रूप से बना सकते हैं जैसा कि चरण 4 में बताया गया है। या, आप Azure पोर्टल पर अपने ऐप के लिए मैन्युअल रूप से एक नया पंजीकरण बना सकते हैं। और जानकारी: त्वरित प्रारंभ: Microsoft आइडेंटिटी प्लेटफॉर्म के साथ एप्लिकेशन पंजीकृत करें

नोट

एकल टैनेंट और बहु-किरायेदार दोनों ग्राहक अपने Power Apps कैनवास ऐप्स के आधार पर मूल मोबाइल ऐप बनाने के लिए रैप का उपयोग कर सकते हैं।

चाहे आप एकल या मल्टीटेनेंट निर्माता हों, आपको अपने ऐप के लिए समर्थित खाता प्रकार चुनते समय रैप के लिए इसे सक्षम करने के लिए कोई भी Microsoft Entra निर्देशिका - मल्टीटेनेंट वाले किसी भी विकल्प का चयन करना होगा। निम्नलिखित खाता प्रकारों में से एक चुनें:

  • किसी भी संगठनात्मक निर्देशिका में खाते (कोई भी Microsoft Entra निर्देशिका - मल्टीटेनेंट)
  • किसी भी संगठनात्मक निर्देशिका (किसी भी निर्देशिका - मल्टीटेनेंट) में खाते और व्यक्तिगत Microsoft खाते जैसे Skype या। Microsoft Entra Xbox

ऐप पंजीकरण - रैप के लिए समर्थित खाता प्रकार।

महत्वपूर्ण

  • रैप करें केवल समर्थन करता है बहु किरायेदार वर्तमान में खाता प्रकार। एकल किरायेदार खाता प्रकार अभी तक समर्थित नहीं है। खाता प्रकारों के बारे में अधिक जानकारी: Microsoft पहचान प्लेटफ़ॉर्म में खाता प्रकार.
  • आपको प्रत्येक प्लेटफ़ॉर्म (,) के लिए एक अलग iOS रीडायरेक्ट URI Android बनाना होगा जिसे आप लक्षित करना चाहते हैं।

अपने ऐप के लिए API अनुमतियों को मैन्युअल रूप से कॉन्फ़िगर करें (वैकल्पिक)

जब आप चरण 4 पूरा कर लेंगे तो रैप विज़ार्ड स्वचालित रूप से आपके ऐप के लिए सभी आवश्यक API अनुमतियों को कॉन्फ़िगर कर देगा।

यदि आपको रैप विज़ार्ड में त्रुटियाँ मिलती हैं, तो आप API अनुमतियों को मैन्युअल रूप से कॉन्फ़िगर कर सकते हैं। अधिक जानकारी: जोड़ें और कॉन्फ़िगर करें

API अनुमतियों को मैन्युअल रूप से कॉन्फ़िगर करते समय निम्नलिखित API अनुमतियों की आवश्यकता होती है:

  • Microsoft API
    • Dynamics CRM
  • API मेरे संगठन उपयोग
    • Azure API कनेक्‍शन
    • PowerApps सेवा
    • Power BI (केवल तभी आवश्यक है जब आपके कैनवास ऐप्स Power BI डेटा का उपयोग करते हैं)
    • Microsoft मोबाइल अनुप्रयोग प्रबंधन (केवल तभी आवश्यक है जब आप मोबाइल अनुप्रयोग वितरण के लिए Microsoft Intune का उपयोग करना चाहते हैं)

नोट

यदि आपको मेरे संगठन द्वारा उपयोग किए जाने वाले API के अंतर्गत अनुमतियाँ नहीं मिलती हैं , निम्नलिखित PowerShell कमांड को उपयुक्त के रूप में चलाएँ, और पुनः प्रयास करें:

  • सुनिश्चित करें कि मॉड्यूल Microsoft Graph उपलब्ध है या इसे निम्नलिखित कमांड का उपयोग करके इंस्टॉल करें:
    Install-Module -Name Microsoft.Graph
    
  • गुम Azure API कनेक्शन अनुमति:
    Connect-MgGraph -TenantId <your tenant ID>
    New-MgServicePrincipal -AppId fe053c5f-3692-4f14-aef2-ee34fc081cae -DisplayName "Azure API Connections"
    
  • गुम PowerApps सेवा. अनुमति:
    Connect-MgGraph -TenantId <your tenant ID>
    New-MgServicePrincipal -AppId 475226c6-020e-4fb2-8a90-7a972cbfc1d4 -DisplayName "PowerApps Service"
    

विस्तृत चरणों के लिए, ऐप पंजीकरण पोर्टल में अनुमतियों का अनुरोध करें देखें.

अपने मोबाइल ऐप के लिए मैन्युअल रूप से ऐप सेंटर स्थान बनाएं (वैकल्पिक)

आपके पास अपने मोबाइल ऐप को संग्रहीत करने के लिए स्वचालित रूप से एक नया ऐप सेंटर स्थान बनाने का विकल्प है जैसा कि रैप विज़ार्ड में चरण 5 में बताया गया है, लेकिन आप इसे ऐप सेंटर में सीधे मैन्युअल रूप से भी बना सकते हैं। · ... अधिक जानकारी: ऐप सेंटर का स्थान

युक्ति

ऐप सेंटर के बारे में अधिक जानकारी के लिए, Visual Studio ऐप सेंटर दस्तावेज़ पर जाएं.

  1. ऐप सेंटर पर जाएं.

  2. अपने कार्यस्थल या विद्यालय खाते से साइन इन करें.

  3. यदि आपके पास कोई मौजूदा संगठन नहीं है, तो नया जोड़ें चुनें > एक नया संगठन बनाने के लिए नया संगठन जोड़ें

  4. बाएँ फ़लक पर सूची से संगठन चुनें.

  5. अनुप्रयोग > ऐप जोड़ें का चयन करें.

  6. ऐप का नाम दर्ज करें.

  7. ऐप्लिकेशन रिलीज़ का प्रकार चुनें.

  8. ऐप्स के लिए कस्टम OS, या iOS ऐप्स के लिए OS चुनें. Android Android

    नोट

    आपको प्रत्येक प्लेटफ़ॉर्म के लिए अलग-अलग ऐप सेंटर कंटेनर बनाना होगा.

  9. Android ओएस के लिये, प्लैटफ़ॉर्म को प्रतिक्रिया मूल निवासी के तौर पर चुनें.

    नोट

    ऐप सेंटर में सभी ऐप्स के लिए प्लेटफ़ॉर्म रिएक्ट नेटिव होना चाहिए।

    ऐप सेंटर ऐप कॉन्फ़िगरेशन।

  10. नया ऐप जोड़ें का चयन करें.

  11. ऐप के ऐप सेंटर URL को कॉपी करें. आपको बाद में Power Apps में रैप प्रोजेक्ट को कॉन्फ़िगर करने के लिए इसकी आवश्यकता होगी।

    उदाहरण के लिए, https://appcenter.ms/orgs/Contoso-sales/apps/Sample-canvas-app-for-Android-OS/

    ऐप केंद्र URL.

अपने मोबाइल ऐप पैकेज पर मैन्युअल रूप से हस्ताक्षर करें (वैकल्पिक)

आप रैप प्रक्रिया के दौरान चरण 2 में अपने मोबाइल ऐप पैकेज पर स्वचालित रूप से हस्ताक्षर कर सकते हैं, लेकिन आप मोबाइल ऐप पैकेज बनने के बाद मैन्युअल रूप से भी ऐसा कर सकते हैं। कोड हस्ताक्षर प्रक्रिया और उपकरणों के लिए भिन्न है। Android iOS

भी देखें