Bruke dype koblinger med Power Apps-mobilappen
Dype koblinger lar brukere gå fra ett program til et annet på datamaskiner og mobilenheter. Enkle eksempler omfatter en mobilapp med dyp kobling til Facebook for pålogging, en e-postadresse med dyp kobling til en e-postapp for å skrive en melding, eller et nettsted med dyp kobling til en appbutikk der en relatert mobilapp kan lastes ned.
Støttede dypkobinger i Power Apps-mobilappen
Du kan åpne en visning for entityrecord
eller entitylist
i Power Apps-mobilappen ved å bruke nettadresser med dype koblinger fra andre apper. Når du følger koblingen fra en ekstern app, åpnes målelementet i mobilversjonen av Power Apps
Hvis du allerede har logget deg på forekomsten i appen, vises måloppføringen når du følger koblingen fra en ekstern app. Ellers blir du bedt om å logge deg på forekomsten i mobilappen. Etter at du har logget deg på, vises målelementet. Du må ha Power Apps-mobilappen installert på mobilenheten for å kunne bruke denne funksjonen.
Parametere for støttede url-adresser for en modelldrevet app
Bruk følgende programbehandlingsprogram og spørringsstrengparametere til å skrive nettadressen.
Dype koblinger for Power Apps-mobilappen skal starte med følgende:
ms-apps://<org-url>_<app-id>?tenantId=<tenant-id>&isShortcut=true&appType=AppModule&openApp=true&restartApp=true&forceOfflineDataSync=true
Viktig
Nettadresse for organisasjonen kan ikke inneholde https://. Følgende er et eksempel på en dypkobling for en modelldrevet app:
ms-apps://contoso.onmicrosoft.com_e6429eba-2204-40e8-b9dd-fc74791ff2c2?tenantId=219f9bd4-8c16-4dfa-b87e-f4a33764f1dd
Parameter | Bekrivelse |
---|---|
<targeted-app> |
|
<org-url> | Kobler til riktig nettadresse for organisasjonen. |
<app-id> | Åpner riktig appmodul. |
tenantId | Kobler til riktig leier. |
forceOfflineDataSync | Sikrer at datasynkroniseringen utløses, slik at alle de nyeste dataene er tilgjengelige. |
Hvis du åpner et skjema for entityrecord
eller oppretter en ny entityrecord
, bruker du følgende parametere:
Parameter | Bekrivelse |
---|---|
etn=<entity-logical-name> | Angir hvilken tabell det skal navigeres til. |
pagetype=entityrecord | Angir at målet er et skjema. |
extraqs=<form-id> | Angir hvilket skjema som skal åpnes for entityrecord ; hvis det ikke angis, åpnes standardskjemaet. Parameteren extraqs kan også brukes til standard feltverdier. |
id=<record-id> | Angir hvilken bestemte oppføring som skal gås til; hvis feltet er tomt, åpnes opprettelsesskjemaet for tabellen. |
Hvis koblingen går til en visning for entitylist
, legger du til følgende parametere:
Parameter | Bekrivelse |
---|---|
etn=<entity-logical-name> | Angir hvilken tabell det skal navigeres til. |
pagetype=entitylist | Angir at vi går til en visning. |
viewid=<view-id> | Angir hvilken visning som skal åpnes. |
Viewtype= <1039 hvis systemvisning, 4230 hvis personlig visning> | Angir om vi går til en systemvisning eller en personlig visning. |
Parametere for støttede url-adresser for en lerretsapp
ms-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Parameter | Bekrivelse |
---|---|
<app-id> | Åpner riktig appmodul. |
<tenantId> | Kobler til riktig leier. |
restartApp=true | Starter lerretsappen på nytt for å sikre at parametere sendes når appen allerede er åpen. |
autoLoginUpn=<e-post> | Fyller ut e-post automatisk og utløser pålogging. |
Parametere for støttede nettadresser for en pakket modelldrevet app
ms-mobile-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Parameter | Bekrivelse |
---|---|
<app-id> | Åpner riktig appmodul. |
<tenantId> | Kobler til riktig leier. |
restartApp=true | Starter lerretsappen på nytt for å sikre at parametere sendes når appen allerede er åpen. |
autoLoginUpn=<e-post> | Fyller ut e-post automatisk og utløser pålogging. |
Feilsøking
Det kan hende at dypkoblinger åpnes i nettleseren, avhengig av selskapets organisasjonspolicyer og brukerens enhetsinnstillinger. MDM-verktøy (Mobile Device Management) og enhetsoperativsystemet har ulike alternativer og innstillinger som har innvirkning på hvordan dypkoblinger håndteres. Hvis dypkoblinger åpnes i en nettleser i stedet for direkte på mobilversjonen av Power Apps, må du kontrollere at MDM-policyene og enhetsinnstillingene er riktig konfigurert.
Som et eksempel går du til Android-enheter, og deretter til Innstillinger > Apper > Power Apps > Åpne som standard og legger til apps.powerapps.com for å få dypkoblinger til å åpnes direkte på mobilversjonen av Power Apps.