Utilitzar enllaços profunds amb l'aplicació mòbil Power Apps
Els enllaços profunds permeten que els usuaris es moguin d'una aplicació a una altra en ordinadors i dispositius mòbils. Alguns exemples senzills són l'enllaç profund d'una aplicació mòbil amb el registre de Facebook, l'enllaç profund d'una adreça de correu electrònic amb una aplicació de correu per redactar un missatge, o l'enllaç profund d'un lloc web amb una botiga d'aplicacions per baixar una aplicació mòbil relacionada.
Enllaços profunds compatibles a l'aplicació mòbil del Power Apps
Podeu obrir una entityrecord
visualització o una entitylist
visualització a l'aplicació Power Apps mòbil mitjançant URL d'enllaç profund d'altres aplicacions. Quan seguiu l'enllaç des d'una aplicació externa, l'element de destinació s'obre a l'aplicació mòbil del Power Apps.
Si ja heu iniciat la sessió a la instància de l'aplicació, el registre de destinació es visualitza quan seguiu l'enllaç des d'una aplicació externa. Si no és així, se us demanarà que inicieu sessió a la vostra instància a l'aplicació mòbil; després d'iniciar la sessió, es visualitzarà l'element de destinació. Heu de tenir l'aplicació Power Apps mòbil instal·lada al dispositiu mòbil per utilitzar aquesta funció.
Paràmetres d'URL compatibles per a una aplicació basada en models
Per redactar l'adreça URL, utilitzeu el següent controlador d'aplicacions i paràmetres de cadena de consulta.
Els enllaços profunds per a l'aplicació Power Apps mòbil han de començar amb el següent:
ms-apps://<org-url>_<app-id>?tenantId=<tenant-id>&isShortcut=true&appType=AppModule&openApp=true&restartApp=true&forceOfflineDataSync=true
Important
L'org-url no pot contenir https://. A continuació es mostra un exemple d'enllaç profund d'aplicació basada en models:
ms-apps://contoso.onmicrosoft.com_ e6429eba-2204-40e8-b9dd-fc74791ff2c2?tenantId=219f9bd4-8c16-4dfa-b87e-f4a33764f1dd
Paràmetre | Descripció |
---|---|
<targeted-app> |
|
<org-url> | Es connecta a l'adreça URL correcta de l'organització. |
<app-id> | Obre el mòdul d'aplicació correcte. |
tenantId | Es connecta a l'inquilí correcte. |
forceOfflineDataSync | Assegura que la sincronització de dades s'activi de manera que totes les dades més recents estiguin disponibles. |
Si obriu un formulari entityrecord
o creeu un entityrecord
nou, utilitzeu els paràmetres següents:
Paràmetre | Descripció |
---|---|
etn=<entity-logical-name> | Designa a quina taula anar. |
pagetype=entityrecord | Indica que l'objectiu és un formulari. |
extraqs=<form-id> | Designa quin formulari s'ha d'obrir per a la entityrecord ; si no s'especifica, s'obre el formulari per defecte. El paràmetre extraqs també es pot utilitzar per als valors de camp per defecte. |
id=<record-id> | Designa a quin registre concret dirigir-se; Si es deixa en blanc, s'obrirà el formulari Crea per a la taula. |
Si l'enllaç va a una visualització de entitylist
, afegiu els paràmetres següents:
Paràmetre | Descripció |
---|---|
etn=<entity-logical-name> | Designa a quina taula anar. |
pagetype=entitylist | Indica que anem a una visualització. |
viewid=<view-id> | Designa quina vista s'ha d'obrir. |
Viewtype= <1039 si visualització del sistema, 4230 si visualització personal> | Designa si anem a una visualització del sistema o a una visió personal. |
Paràmetres d'URL compatibles per a una aplicació del llenç
ms-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Paràmetre | Descripció |
---|---|
<app-id> | Obre el mòdul d'aplicació correcte. |
<tenantId> | Es connecta a l'inquilí correcte. |
restartApp=true | Reinicia l'aplicació del llenç, necessària per garantir que els paràmetres es passin quan l'aplicació ja està oberta. |
autoLoginUpn=< e-mail> | Emplena automàticament el correu electrònic i activa l'inici de sessió. |
Paràmetres d'URL compatibles per a una aplicació mòbil nativa embolicada
ms-mobile-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Paràmetre | Descripció |
---|---|
<app-id> | Obre el mòdul d'aplicació correcte. |
<tenantId> | Es connecta a l'inquilí correcte. |
restartApp=true | Reinicia l'aplicació del llenç per assegurar-se que els paràmetres es passen quan l'aplicació ja està oberta. |
autoLoginUpn=< e-mail> | Emplena automàticament el correu electrònic i activa l'inici de sessió. |
Solució de problemes
Els deeplinks poden obrir-se en el seu navegador en funció de les polítiques organitzatives de l'empresa i de la configuració del dispositiu de l'usuari. Les eines de gestió de dispositius mòbils (MDM) i els sistemes operatius de dispositius tenen diferents opcions i configuracions que afecten la manera com es gestionen els enllaços profunds. Si els enllaços profunds s'obren en un navegador en lloc de fer-ho directament al Power Apps mòbil, assegureu-vos que les polítiques de MDM i la configuració del dispositiu estiguin configurades adequadament.
Com a exemple, en alguns Android dispositius, aneu a Configuració > Aplicacions > Power Apps > obertes per defecte i afegiu apps.powerapps.com per fer que els deeplinks s'obrin directament al Power Apps mòbil.