Поділитися через


Використання точних посилань у програмі Power Apps для мобільних пристроїв

Глибокі посилання дозволяють користувачам переходити з однієї програми до іншої на комп'ютерах і мобільних пристроях. Прості приклади: глибоке зв’язування Facebook для здійснення входу, глибоке зв’язування адреси електронної пошти із програмою для роботи з електронною поштою, де створюватиметься повідомлення, або глибоке зв’язування веб-сайту із магазином програм, з якого можна завантажити пов’язану програму для мобільних пристроїв.

Ви можете відкрити або entityrecordentitylist переглянути дані в мобільному 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>
  • ms-dynamicsxrm -> Dynamics 365 для телефонів
  • ms-apps-fs -Виїзне> обслуговування
  • ms-apps -> Power Apps
  • ms-mobile-apps -> Обгорнуті рідні мобільні додатки
Так
<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 мобільному пристрої.