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>&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=aaaabbbb-0000-cccc-1111-dddd2222eeee
Parameter | Bekrivelse | Obligatorisk |
---|---|---|
<targeted-app> |
|
Ja |
<org-url> | Kobler til riktig nettadresse for organisasjonen. | Ja |
<app-id> | Åpner riktig appmodul. | Ja |
tenantId=<tenand-id> | Kobler til riktig leier. | Ja |
appType=AppModule | Angir at målappen er en modelldrevet app. | Ja |
restartApp=true | Starter den modelldrevne appen på nytt. Kreves for å sikre at parametere sendes når appen allerede er åpen. | No |
forceOfflineDataSync=true | Sikrer at datasynkroniseringen utløses, slik at alle de nyeste dataene er tilgjengelige. | No |
Hvis du åpner et skjema for entityrecord
eller oppretter en ny entityrecord
, bruker du følgende parametere:
Parameter | Bekrivelse | Obligatorisk |
---|---|---|
etn=<entity-logical-name> | Angir hvilken tabell det skal navigeres til. | Ja |
pagetype=entityrecord | Angir at målet er et skjema. | Ja |
id=<record-id> | Angir hvilken bestemte oppføring som skal gås til; hvis feltet er tomt, åpnes opprettelsesskjemaet for tabellen. | Ja |
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. |
No |
Hvis koblingen går til en visning for entitylist
, legger du til følgende parametere:
Parameter | Bekrivelse | Obligatorisk |
---|---|---|
etn=<entity-logical-name> | Angir hvilken tabell det skal navigeres til. | Ja |
pagetype=entitylist | Angir at vi går til en visning. | Ja |
viewid=<view-id> | Angir hvilken visning som skal åpnes. | No |
Viewtype= <1039 hvis systemvisning, 4230 hvis personlig visning> | Angir om den målrettede visningen er en systemvisning eller en personlig visning. | No |
Parametere for støttede url-adresser for en lerretsapp
ms-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Parameter | Bekrivelse | Obligatorisk |
---|---|---|
<app-id> | Åpner riktig appmodul. | Ja |
tenantId=<tenantId> | Kobler til riktig leier. | Ja |
restartApp=true | Starter den modelldrevne appen på nytt. Kreves for å sikre at parametere sendes når appen allerede er åpen. | No |
autoLoginUpn=<e-post> | Fyller ut e-post automatisk og utløser pålogging. | No |
Parametere for støttede nettadresser for en pakket modelldrevet app
ms-mobile-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Parameter | Bekrivelse | Obligatorisk |
---|---|---|
<app-id> | Åpner riktig appmodul. | Ja |
tenantId=<tenantId> | Kobler til riktig leier. | Ja |
restartApp=true | Starter den modelldrevne appen på nytt. Kreves for å sikre at parametere sendes når appen allerede er åpen. | No |
autoLoginUpn=<e-post> | Fyller ut e-post automatisk og utløser pålogging. | No |
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.