Використання точних посилань у програмі Power Apps для мобільних пристроїв
Глибокі посилання дозволяють користувачам переходити з однієї програми до іншої на комп'ютерах і мобільних пристроях. Прості приклади: глибоке зв’язування Facebook для здійснення входу, глибоке зв’язування адреси електронної пошти із програмою для роботи з електронною поштою, де створюватиметься повідомлення, або глибоке зв’язування веб-сайту із магазином програм, з якого можна завантажити пов’язану програму для мобільних пристроїв.
Підтримувані глибокі посилання у програмі Power Apps для мобільних пристроїв
Ви можете відкрити або entityrecord
entitylist
переглянути дані в мобільному Power Apps додатку, використовуючи URL-адреси глибоких посилань з інших додатків. При переході за посиланням з зовнішньої програми кінцевий елемент відкриється в програмі Power Apps для мобільних пристроїв.
Якщо ви вже увійшли в свою інсталяцію в програмі, кінцевий запис відображатиметься при переході за посиланням із зовнішньої програми. Якщо ні, в програмі для мобільних пристроїв відобразиться запит на вхід до інсталяції; після входу в систему відобразиться кінцевий елемент. Power Apps Щоб скористатися цією функцією, на вашому мобільному пристрої має бути встановлено мобільний додаток.
Підтримувані параметри URL-адрес для модельних програм
Для складання 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
Параметр | Опис | Необхідний |
---|---|---|
<targeted-app> |
|
Так |
<org-url> | Підключається до правильної URL-адреси організації. | Так |
<app-id> | Відкриває потрібний модуль програми. | Так |
tenantId=<tenand-id> | Підключається до потрібного клієнта. | Так |
appType=AppModule | Указує, що цільова програма керується моделлю. | Так |
restartApp=true | Перезапускає програму, керовану моделлю. Необхідний для забезпечення передачі параметрів, коли програму вже відкрито. | No |
forceOfflineDataSync=true | Забезпечує запуск синхронізації даних, щоб були доступні всі останні дані. | 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 |
Підтримувані параметри URL-адрес для компонованих програм
ms-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Параметр | Опис | Необхідний |
---|---|---|
<app-id> | Відкриває потрібний модуль програми. | Так |
tenantId=<ідентифікатор клієнта.> | Підключається до потрібного клієнта. | Так |
restartApp=true | Перезапускає програму, керовану моделлю. Необхідний для забезпечення передачі параметрів, коли програму вже відкрито. | No |
autoLoginUpn=<e-mail> | Автоматично заповнює електронну пошту та ініціює вхід. | No |
Підтримувані параметри URL-адрес для обгорнутого нативного мобільного додатка
ms-mobile-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Параметр | Опис | Необхідний |
---|---|---|
<app-id> | Відкриває потрібний модуль програми. | Так |
tenantId=<ідентифікатор клієнта.> | Підключається до потрібного клієнта. | Так |
restartApp=true | Перезапускає програму, керовану моделлю. Необхідний для забезпечення передачі параметрів, коли програму вже відкрито. | No |
autoLoginUpn=<e-mail> | Автоматично заповнює електронну пошту та ініціює вхід. | No |
Виправлення неполадок
Deeplinks можуть відкриватися у вашому браузері залежно від організаційної політики компанії та налаштувань пристрою користувача. Інструменти керування мобільними пристроями (MDM) та операційні системи пристроїв мають різні параметри та налаштування, які впливають на обробку глибоких посилань. Якщо посилання на контент відкриваються в браузері, а не безпосередньо на Power Apps мобільному пристрої, переконайтеся, що політики MDM і параметри пристрою налаштовано належним чином.
Наприклад, на деяких Android пристроях перейдіть до розділу Налаштування>Програми>Power Apps>відкрито за замовчуванням і add apps.powerapps.com , щоб зробити глибокі посилання відкритими безпосередньо на Power Apps мобільному пристрої.