Споделяне чрез


Използване на дълбоки връзки с мобилното приложение 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>&appType=AppModule&openApp=true&restartApp=true&forceOfflineDataSync=true

Важно

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=Модул на приложението Показва, че целевото приложение е управлявано от модел приложение. Да
restartApp=вярно Рестартира управляваното от модела приложение. Изисква се, за да се гарантира, че параметрите се предават, когато приложението вече е отворено. 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

Поддържани Url параметри за управлявано от модел приложение за платно

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

Параметър Описание Задължително
<app-id> Отваря правилния модул на приложението. Да
tenantId=<tenantId> Свързва се с правилния наемател. Да
restartApp=вярно Рестартира управляваното от модела приложение. Изисква се, за да се гарантира, че параметрите се предават, когато приложението вече е отворено. No
autoLoginUpn=<имейл> Автоматично попълва имейл и задейства влизане. No

Поддържани Urls параметри за обвито собствено мобилно приложение

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

Параметър Описание Задължително
<app-id> Отваря правилния модул на приложението. Да
tenantId=<tenantId> Свързва се с правилния наемател. Да
restartApp=вярно Рестартира управляваното от модела приложение. Изисква се, за да се гарантира, че параметрите се предават, когато приложението вече е отворено. No
autoLoginUpn=<имейл> Автоматично попълва имейл и задейства влизане. No

Отстраняване на неизправности

Дълбоките връзки може да се отварят във вашия браузър в зависимост от организационните политики на компанията и настройките на устройството на потребителя. Инструментите за управление на мобилни устройства (MDM) и операционните системи на устройствата имат различни опции и настройки, които влияят на начина, по който се обработват дълбоките връзки. Ако преките връзки се отварят в браузър, вместо директно в Power Apps мобилно устройство, уверете се, че вашите MDM правила и настройки на устройството са правилно конфигурирани.

Като пример, на някои Android устройства отидете на Настройки>Приложения>Power Apps>Отваряне по подразбиране и добавете apps.powerapps.com за да накарате преките връзки да се отварят директно в Power Apps мобилно устройство.