Share via


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.

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>
  • ms-dynamicsxrm -> Dynamics 365 per a telèfons
  • ms-apps-fs -> Field Service
  • ms-apps -> Power Apps
  • ms-mobile-apps -> aplicacions mòbils natives embolicades
<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.