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


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

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

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

लपेटें सुविधा आप के लिए मोबाइल एप्लिकेशन बनाने के लिए iOS अनुमति देता है,या Android गूगल प्ले स्टोर:

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

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

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

आपको इसकी एक्सेस चाहिए:

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

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

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

किसी समाधान का चयन करें.

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

मेनू से मौजूदा जोड़ें चुनें.

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

समाधान में अनुप्रयोग जोड़ें चुनें.

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

विज़ार्ड के लिए 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 कमांड को उपयुक्त के रूप में चलाएँ, और पुनः प्रयास करें:

  • गुम Azure API कनेक्शन अनुमति:
    Connect-AzureAD -TenantId <your tenant ID>
    New-AzureADServicePrincipal -AppId fe053c5f-3692-4f14-aef2-ee34fc081cae -DisplayName "Azure API Connections"
    
  • गुम PowerApps सेवा. अनुमति:
    Connect-AzureAD -TenantId <your tenant ID>
    New-AzureADServicePrincipal -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

भी देखें