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


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

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

Ви можете відкрити або entityrecord представлення entitylist даних у мобільному Power Apps додатку, використовуючи URL-адреси посилань з інших додатків. При переході за посиланням з зовнішньої програми кінцевий елемент відкриється в програмі Power Apps для мобільних пристроїв.

Якщо ви вже увійшли в свою інсталяцію в програмі, кінцевий запис відображатиметься при переході за посиланням із зовнішньої програми. Якщо ні, в програмі для мобільних пристроїв відобразиться запит на вхід до інсталяції; після входу в систему відобразиться кінцевий елемент. Power Apps Щоб скористатися цією функцією, на вашому мобільному пристрої має бути встановлено мобільний додаток.

Підтримувані параметри URL-адрес для модельних програм

Для складання URL-адреси використовуйте наведені нижче обробник програми та параметри рядка запиту.

Посилання на Power Apps контент для мобільного додатка повинні починатися з наступного:

ms-apps://<org-url>_<app-id>?tenantId=<tenant-id>&isShortcut=true&appType=AppModule&openApp=true&restartApp=true&forceOfflineDataSync=true

Важливо

Org-url не може містити https://. Нижче наведено приклад глибокого посилання додатка на основі моделі:
ms-apps://contoso.onmicrosoft.com_?e6429eba-2204-40e8-b9dd-fc74791ff2c2 tenantId=219f9bd4-8c16-4dfa-b87e-f4a33764f1dd

Параметр Опис
<targeted-app>
  • ms-dynamicsxrm -> Dynamics 365 для телефонів
  • ms-apps-fs -> Field Service
  • ms-apps -> Power Apps
  • ms-mobile-apps -> загорнуті нативні мобільні додатки
<org-url> З’єднується з правильною URL-адресою організації.
<app-id> Відкриває потрібний модуль програми.
tenantId Підключається до потрібного клієнта.
forceOfflineDataSync Забезпечує запуск синхронізації даних, щоб усі останні дані були доступні.

Для відкриття форми entityrecord або створення нового запису сутності entityrecord використовуйте наведені нижче параметри.

Параметр Опис
etn=<entity-logical-name> Визначає, до якої таблиці перейти.
pagetype=entityrecord Вказує на те, що ціль є формою.
extraqs=<form-id> Визначає, яку форму відкривати; entityrecord якщо не вказано, відкривається типова форма. Параметр extraqs також можна використовувати для значень полів за замовчуванням.
id=<record-id> Визначає, до якого конкретно запису звертатися; Якщо залишити порожньою, відкриється форма створення таблиці.

Якщо посилання веде на подання entitylist, додайте наведені нижче параметри.

Параметр Опис
etn=<entity-logical-name> Визначає, до якої таблиці перейти.
pagetype=entitylist Вказує на те, що ми переходимо до перегляду.
viewid=<view-id> Визначає, яке подання відкривати.
Viewtype= <1039 (якщо системне подання), 4230 (якщо особисте подання)> Визначає, чи збираємося ми до системне подання чи до особистого погляду.

Підтримувані параметри URL-адрес для компонованих програм

ms-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true

Параметр Опис
<app-id> Відкриває потрібний модуль програми.
<tenantId> Підключається до потрібного клієнта.
restartApp=true Перезапускає програму canvas, необхідну для забезпечення передачі параметрів, коли програма вже відкрита.
autoLoginUpn=< електронна пошта> Автоматично заповнює електронну пошту та ініціює вхід.

Підтримувані параметри URL-адрес для обгорнутого нативного мобільного додатка

ms-mobile-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true

Параметр Опис
<app-id> Відкриває потрібний модуль програми.
<tenantId> Підключається до потрібного клієнта.
restartApp=true Перезапускає програму «Полотно», щоб переконатися, що параметри передаються, коли програму вже відкрито.
autoLoginUpn=< електронна пошта> Автоматично заповнює електронну пошту та ініціює вхід.

Виправлення неполадок

Діплінки можуть відкриватися у вашому браузері залежно від організаційної політики компанії та налаштувань пристрою користувача. Інструменти керування мобільними пристроями (MDM) і операційні системи пристроїв мають різні параметри та налаштування, які впливають на обробку глибоких посилань. Якщо посилання на контент відкриваються в браузері, а не безпосередньо на Power Apps мобільному пристрої, переконайтеся, що політики MDM і параметри пристрою налаштовані належним чином.

Наприклад, на деяких Android пристроях перейдіть до розділу Налаштування > Програми > Power Apps > відкриваються за замовчуванням і add apps.powerapps.com, щоб зробити глибокі посилання відкритими безпосередньо на Power Apps мобільному пристрої.