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


Използване на дълбоки връзки с мобилното приложение Power Apps

Дълбоките връзки позволяват на потребителите да преминават от едно приложение към друго на компютри и мобилни устройства. Простите примери включват мобилно приложение с дълбоки връзки към Facebook за да влезете в системата, имейл адрес с дълбока връзка към пощенско приложение, за да съставите съобщение, или уеб връзка с уеб сайт към магазин за приложения, за да изтеглите свързано мобилно приложение.

Можете да отворите или entityrecord изглед entitylist в мобилното приложение, като използвате URL адреси с Power Apps дълбоки връзки от други приложения. Когато следвате връзката от външно приложение, целевият елемент се отваря в 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

Важно

Организационният 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 Рестартира приложението за платно, необходимо, за да се гарантира, че параметрите се предават, когато приложението вече е отворено.
autoLoginUpn=< e-mail> Автоматично попълва електронната поща и задейства влизането.

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

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

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

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

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

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