Brug omfattende links til Power Apps-mobilappen
Med omfattende links kan brugere flytte fra et program til et andet på computere og mobilenheder. Simple eksempler omfatter en mobilapp, der linker dybt til Facebook for at logge på, en e-mail-adresse, der linker til en mailapp for at oprette en meddelelse, eller et websted, der linker til en appbutik for at hente en relateret mobilapp.
Understøttede omfattende links i Power Apps-mobilappen
Du kan åbne en entityrecord
- eller en entitylist
-visning i Power Apps-mobilappen ved hjælp af URL-adresser til dybe links fra andre apps. Når du følger linket fra en ekstern app, åbnes destinationselementet i Power Apps-mobilen
Hvis du allerede er logget på din forekomst i appen, vises destinationsposten, når du følger linket fra en ekstern app. Ellers bliver du bedt om at logge på din forekomst i mobilappen. Når du er logget på, vises destinationselementet. Du skal have mobilappen Power Apps installeret på mobilenheden for at kunne bruge denne funktion.
Understøttede url-parametre for en modelbaseret app
Brug følgende programhåndterings- og forespørgselsstrengparametre til at oprette URL-adressen.
Dybe links til 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
Vigtige oplysninger
Org-url-adressen kan ikke indeholde https://. Her følger et eksempel på en modelbaseret app-deeplink:
ms-apps://contoso.onmicrosoft.com_e6429eba-2204-40e8-b9dd-fc74791ff2c2?tenantId=aaaabbbb-0000-cccc-1111-dddd2222eeee
Parameter | Beskrivelse | Obligatorisk |
---|---|---|
<targeted-app> |
|
Ja |
<URL-adresse for organisation> | Opretter forbindelse til den rette URL-adresse til organisationen. | Ja |
<App-id> | Åbner det rette appmodul. | Ja |
tenantId=<tenand-id> | Opretter forbindelse til den rette lejer. | Ja |
appType=AppModule | Angiver, at målappen er en modelbaseret app. | Ja |
restartApp=true | Genstarter den modelbaserede app. Kræves for at sikre, at parametre overføres, når appen allerede er åben. | Nej |
forceOfflineDataSync=true | Sikrer, at datasynkronisering udløses, så alle de nyeste data er tilgængelige. | Nej |
Hvis du åbner en entityrecord
-formular eller opretter en ny entityrecord
, skal du bruge følgende parametre:
Parameter | Beskrivelse | Obligatorisk |
---|---|---|
etn=<objekt-logisk-navn> | Angiver, hvilken tabel der skal gå til. | Ja |
pagetype=entityrecord | Angiver, at destinationen er en formular. | Ja |
id=<record-id> | Angiver, hvilken bestemt post der skal gå til. Hvis den er tom, åbnes oprettelsesformularen for tabellen. | Ja |
extraqs= <formular-id> | Angiver, hvilken formular der skal åbnes for entityrecord . Hvis den ikke angives, åbnes standardformularen. Parameteren extraqs kan også bruges til standardfeltværdier. |
Nej |
Tilføj følgende parametre, hvis entitylist
-linket går til en visning:
Parameter | Beskrivelse | Obligatorisk |
---|---|---|
etn=<objekt-logisk-navn> | Angiver, hvilken tabel der skal gå til. | Ja |
pagetype=entitylist | Angiver, at der skal åbnes en visning. | Ja |
viewid=<view-id> | Angiver, hvilken visning der skal åbnes. | Nej |
Viewtype= <1039, hvis systemvisning, 4230, hvis personlig visning> | Angiver, om destinationsvisningen er en systemvisning eller en personlig visning. | Nej |
Understøttede url-parametre for en lærredapp
ms-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Parameter | Beskrivelse | Obligatorisk |
---|---|---|
<App-id> | Åbner det rette appmodul. | Ja |
tenantId=<tenantId> | Opretter forbindelse til den rette lejer. | Ja |
restartApp=true | Genstarter den modelbaserede app. Kræves for at sikre, at parametre overføres, når appen allerede er åben. | Nej |
autoLoginUpn=<e-mail> | Udfylder automatisk mail og udløser logon. | Nej |
Understøttede url-parametre for en indpakket, modelbaseret app
ms-mobile-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Parameter | Beskrivelse | Obligatorisk |
---|---|---|
<App-id> | Åbner det rette appmodul. | Ja |
tenantId=<tenantId> | Opretter forbindelse til den rette lejer. | Ja |
restartApp=true | Genstarter den modelbaserede app. Kræves for at sikre, at parametre overføres, når appen allerede er åben. | Nej |
autoLoginUpn=<e-mail> | Udfylder automatisk mail og udløser logon. | Nej |
Fejlfinding
Deeplinks kan åbnes i din browser, afhængigt af virksomhedens organisationspolitikker og brugerens enhedsindstillinger. MDM-værktøjer og enhedsoperativsystemer har forskellige indstillinger, der påvirker håndteringen af deeplinks. Hvis deeplinks åbnes i en browser i stedet for direkte på Power Apps Mobile, skal du kontrollere, at dine MDM-politikker og enhedsindstillinger er konfigureret korrekt.
På nogle enheder kan du f.eks. på nogle Android-enheder gå til Indstillinger>Apps>Power Apps>Åbn som standard og apps.powerapps.com for at gøre deeplinks åbne direkte på Power Apps Mobile.