Power Apps मोबाइल ऐप के साथ डीप लिंक का उपयोग करें
डीप लिंक उपयोगकर्ताओं को कंप्यूटर और मोबाइल डिवाइसों पर एक से दूसरे एप्लिकेशन में जाने देते हैं. सरल उदाहरणों में शामिल हैं साइन इन करने के लिए Facebook से डीप-लिंकिंग एक मोबाइल ऐप, संदेश लिखने के लिए एक मेल ऐप से डीप-लिंकिंग ईमेल पता, , या संबंधित मोबाइल ऐप डाउनलोड करने के लिए एक ऐप स्टोर से डीप-लिंकिंग एक वेबसाइट.
Power Apps मोबाइल ऐप में समर्थित डीप लिंक
आप अन्य ऐप्स से डीप-लिंक URL का उपयोग करके मोबाइल ऐप में कोई entityrecord
या entitylist
दृश्य खोल सकते हैं। Power Apps जब आप किसी बाहरी ऐप के लिंक का अनुसरण करते हैं, तो Power Apps मोबाइल में लक्ष्य तत्व खुल जाता है
यदि आप ऐप में अपने इंस्टेंस में पहले से साइन इन हैं, तो जब आप किसी बाहरी ऐप के लिंक का अनुसरण करते हैं तो लक्ष्य रिकॉर्ड प्रदर्शित होता है. अन्यथा, आपको मोबाइल ऐप में अपने इंस्टेंस में साइन इन करने के लिए कहा जाएगा; आपके साइन इन करने के बाद, लक्ष्य एलीमेंट प्रदर्शित होता है. इस सुविधा का उपयोग करने के लिए आपके मोबाइल डिवाइस पर मोबाइल ऐप इंस्टॉल होना चाहिए। Power Apps
मॉडल-चालित ऐप के लिए समर्थित Urls पैरामीटर
URL बनाने के लिए निम्न एप्लिकेशन हैंडलर और क्वेरी स्ट्रिंग पैरामीटर का उपयोग करें.
मोबाइल ऐप के लिए डीप लिंक निम्नलिखित से शुरू होने चाहिए: Power Apps
ms-apps://<org-url>_<app-id>?tenantId=<tenant-id>&appType=AppModule&openApp=true&restartApp=true&forceOfflineDataSync=true
महत्त्वपूर्ण
org-url में निम्न शामिल नहीं हो सकता https://. मॉडल-संचालित ऐप डीपलिंक का एक उदाहरण निम्नलिखित है:
ms-apps://contoso.onmicrosoft.com_e6429eba-2204-40e8-b9dd-fc74791ff2c2?tenantId=aaaabbbb-0000-cccc-1111-dddd2222eeee
पैरामीटर | वर्णन | आवश्यक |
---|---|---|
<लक्षित-ऐप> |
|
हां |
<org-url> | सही संगठन URL से कनेक्ट करता है. | हां |
<app-id> | सही ऐप मॉड्यूल खोलता है. | हां |
टेनेंटआईडी=<टेनएंड-आईडी> | सही किरायेदार से जुड़ता है. | हां |
ऐपटाइप=ऐपमॉड्यूल | यह इंगित करता है कि लक्षित ऐप एक मॉडल-चालित ऐप है. | हां |
रीस्टार्टऐप=सच | मॉडल-चालित अनुप्रयोग को पुनः आरंभ करता है. यह सुनिश्चित करने के लिए आवश्यक है कि जब ऐप पहले से खुला हो तो पैरामीटर पास हो जाएं. | No |
forceOfflineDataSync=सत्य | यह सुनिश्चित करता है कि डेटा सिंक चालू हो ताकि सभी नवीनतम डेटा उपलब्ध हो। | No |
यदि कोई फ़ॉर्म खोल रहे हैं या नया फ़ॉर्म बना रहे हैं, तो निम्नलिखित पैरामीटर का उपयोग करें: entityrecord
entityrecord
पैरामीटर | वर्णन | आवश्यक |
---|---|---|
etn=<entity-logical-name> | यह निर्धारित करता है कि किस टेबल पर जाना है। | हां |
pagetype=entityrecord | यह इंगित करता है कि लक्ष्य एक रूप है। | हां |
id=<record-id> | यह निर्दिष्ट करता है कि किस विशिष्ट रिकॉर्ड पर जाना है; यदि इसे रिक्त छोड़ दिया जाए, तो तालिका के लिए निर्माण प्रपत्र खुल जाता है। | हां |
extraqs=<form-id> | यह निर्दिष्ट करता है कि किस फॉर्म को entityrecord के लिए खोलना है; यदि निर्दिष्ट नहीं किया गया है, तो डिफ़ॉल्ट फॉर्म खुलता है।
extraqs पैरामीटर का उपयोग फ़ील्ड मानों को डिफ़ॉल्ट करने के लिए भी किया जा सकता है। |
No |
यदि लिंक किसी दृश्य पर जाता है, तो निम्नलिखित पैरामीटर जोड़ें: entitylist
पैरामीटर | वर्णन | आवश्यक |
---|---|---|
etn=<entity-logical-name> | यह निर्धारित करता है कि किस टेबल पर जाना है। | हां |
pagetype=entitylist | यह दर्शाता है कि हम किसी दृश्य पर जा रहे हैं। | हां |
viewid=<view-id> | यह निर्दिष्ट करता है कि कौन सा दृश्य खोलना है. | No |
Viewtype= <1039 अगर सिस्टम व्यू, 4230 अगर व्यक्तिगत व्यू> | यह इंगित करता है कि लक्षित दृश्य सिस्टम दृश्य है या व्यक्तिगत दृश्य है। | No |
कैनवास ऐप के लिए समर्थित Urls पैरामीटर
ms-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
पैरामीटर | वर्णन | आवश्यक |
---|---|---|
<app-id> | सही ऐप मॉड्यूल खोलता है. | हां |
टेनेंटआईडी=<टेनेंटआईडी> | सही किरायेदार से जुड़ता है. | हां |
रीस्टार्टऐप=सच | मॉडल-चालित अनुप्रयोग को पुनः आरंभ करता है. यह सुनिश्चित करने के लिए आवश्यक है कि जब ऐप पहले से खुला हो तो पैरामीटर पास हो जाएं. | No |
autoLoginUpn=<ई-मेल> | ई-मेल को स्वचालित रूप से भरता है और साइन-इन को सक्रिय करता है। | No |
रैप्ड नेटिव मोबाइल ऐप के लिए समर्थित यूआरएल पैरामीटर
ms-mobile-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
पैरामीटर | वर्णन | आवश्यक |
---|---|---|
<app-id> | सही ऐप मॉड्यूल खोलता है. | हां |
किरायेदारआईडी=<किरायेदारआईडी> | सही किरायेदार से जुड़ता है. | हां |
रीस्टार्टऐप=सच | मॉडल-चालित अनुप्रयोग को पुनः आरंभ करता है. यह सुनिश्चित करने के लिए आवश्यक है कि जब ऐप पहले से खुला हो तो पैरामीटर पास हो जाएं. | No |
autoLoginUpn=<ई-मेल> | ई-मेल को स्वचालित रूप से भरता है और साइन-इन को सक्रिय करता है। | No |
समस्या निवारण
कंपनी की संगठनात्मक नीतियों और उपयोगकर्ता की डिवाइस सेटिंग के आधार पर डीपलिंक आपके ब्राउज़र में खुल सकते हैं। मोबाइल डिवाइस प्रबंधन (MDM) टूल और डिवाइस ऑपरेटिंग सिस्टम में अलग-अलग विकल्प और सेटिंग होती हैं जो डीपलिंक को संभालने के तरीके को प्रभावित करती हैं। यदि डीपलिंक सीधे मोबाइल के बजाय ब्राउज़र में खुल रहे हैं, तो सुनिश्चित करें कि आपकी MDM नीतियां और डिवाइस सेटिंग उचित रूप से कॉन्फ़िगर की गई हैं। Power Apps
उदाहरण के लिए, कुछ Android डिवाइसों पर, सेटिंग>ऐप्स>Power Apps>डिफ़ॉल्ट रूप से खोलें पर जाएँ और डीपलिंक्स को सीधे मोबाइल में खोलने के लिए apps.powerapps.com जोड़ें। Power Apps