Dela via


Använd djupare länkar till Power Apps mobilappen

Med djuplänkar kan användare förflytta sig från ett program till ett annat på datorer och mobila enheter. Enkla exempel inkluderar en mobilapp som djuplänkar till Facebook för att logga in, en e-postadress som djuplänkar till en e-postapp för att skriva ett meddelande eller en webbplats som djuplänkar till ett programbutik för att ladda ner en relaterad mobilapp.

Du kan öppna en entityrecord eller en entitylist vy i appen Power Apps Mobile-appen med djuplänk-URL från andra appar. När du följer länken från ett externt program öppnas målelementet i programmet Power Apps mobil

Om du redan är inloggad med din instans i programmet visas målposten när du följer länken från ett externt program. Annars uppmanas du att logga in på din instans i mobilappen. När du har loggat in visas målelementet. Du måste ha appen Power Apps Mobile-app installerad på den mobila enheten för att kunna använda den här funktionen.

Url-parametrar som stöds för ett modellbaserat program

Skriv URL:en med hjälp av följande programhanterare och frågesträngsparametrar.

Djuplänkar för Power Apps Mobile-appen bör börja med följande:

ms-apps://<org-url>_<app-id>?tenantId=<tenant-id>&appType=AppModule&openApp=true&restartApp=true&forceOfflineDataSync=true

Viktigt

Organisationens URL får inte innehålla https://. Följande är ett exempel på en djuplänk för modellbaserad app:
ms-apps://contoso.onmicrosoft.com_e6429eba-2204-40e8-b9dd-fc74791ff2c2?tenantId=aaaabbbb-0000-cccc-1111-dddd2222eeee

Parameter Description Obligatorisk
<targeted-app>
  • ms-dynamicsxrm -> Dynamics 365 för telefoner
  • ms-apps-fs -> Field Service
  • ms-apps -> Power Apps
  • ms-mobile-apps -> omslutna inbyggda mobilappar
Ja
<org-url> Ansluter till rätt organisations-URL. Ja
<program-ID> Öppnar rätt appmodul. Ja
tenantId=<tenand-id> Ansluter till rätt klientorganisation. Ja
appType=AppModule Anger att målappen är en modellbaserad app. Ja
restartApp=true Starta om den modellbaserade appen. Krävs för att säkerställa att parametrar skickas när appen redan är öppen. Nej.
forceOfflineDataSync=true Ser till att datasynkronisering utlöses så att alla senaste data är tillgängliga. Nej.

Om du öppnar ett entityrecord formulär eller skapar ett nytt entityrecord använder du följande parametrar:

Parameter Description Obligatorisk
etn=<entity-logical-name> Anger vilken tabell som ska gå till. Ja
pagetype=entityrecord Indikerar att målet är en form. Ja
id=<record-id> Anger vilken specifik post som ska gå till. om det lämnas tomt öppnas formuläret skapa för tabellen. Ja
extraqs=<form-id> Anger vilket formulär som ska öppnas för entityrecord om det inte anges öppnas standardformuläret. Parametern extraqs kan även användas som standardfältvärden. Nej.

Om länken går till en entitylist vy lägger du till följande parametrar:

Parameter Description Obligatorisk
etn=<entity-logical-name> Anger vilken tabell som ska gå till. Ja
pagetype=entitylist Anger att vi ska gå till en vy. Ja
viewid=<view-id> Anger vilken vy som ska öppnas. Nej.
Viewtype= <1039 om systemvy, 4230 om personlig vy> Anger om målvyn är en systemvy eller en personlig vy. Nej.

Url-parametrar som stöds för en arbetsyteapp

ms-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true

Parameter Description Obligatorisk
<program-ID> Öppnar rätt appmodul. Ja
tenantId=<tenantId> Ansluter till rätt klientorganisation. Ja
restartApp=true Starta om den modellbaserade appen. Krävs för att säkerställa att parametrar skickas när appen redan är öppen. Nej.
autoLoginUpn=<e-mail> Fyller i e-post automatiskt och utlöser inloggning. Nej.

Url-parametrar som stöds för en omsluten inbyggd mobilapp

ms-mobile-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true

Parameter Description Obligatorisk
<program-ID> Öppnar rätt appmodul. Ja
tenantId=<tenantId> Ansluter till rätt klientorganisation. Ja
restartApp=true Starta om den modellbaserade appen. Krävs för att säkerställa att parametrar skickas när appen redan är öppen. Nej.
autoLoginUpn=<e-mail> Fyller i e-post automatiskt och utlöser inloggning. Nej.

Felsökning

Djuplänkar kan öppnas i webbläsaren beroende på företagets organisationspolicyer och användarens enhetsinställningar. MDM-verktyg (Mobile Device Management) och enhetens operativsystemet har olika alternativ och inställningar som påverkar hur djuplänk hanteras. Om djuplänkar öppnas i en webbläsare istället för direkt i Power Apps mobil, se till att dina MDM-policyer och enhetsinställningar är korrekt konfigurerade.

På vissa exempel Android-enheter, gå till Inställningar>Appar>Power Apps>Öppna som standard och lägg till apps.powerapps.com för att göra djuplänkar öppna direkt i Power Apps Mobile.