Syvälinkkien käyttäminen Power Apps -mobiilisovelluksessa

Syvälinkkien avulla käyttäjät voivat siirtyä sovelluksesta toiseen tietokoneissa ja mobiililaitteissa. Yksinkertaisia esimerkkejä ovat mobiilisovelluksen syvälinkitys Facebookiin kirjautumista varten, sähköpostiosoitteen syvälinkitys sähköpostisovellukseen viestin kirjoittamista varten tai sivuston syvälinkitys sovelluskauppaan liittyvän mobiilisovelluksen lataamista varten.

entityrecord- tai entitylist-näkymä voidaan avata Power Apps -mobiilisovelluksessa käyttämällä muiden sovellusten URL-osoitteita tarkkoina linkkeinä. Kun linkki avataan ulkoisessa sovelluksessa, kohde-elementti avautuu Power Apps -mobiilisovelluksessa

Jos esiintymään on jo kirjauduttu sovelluksessa, kohdetietue näkyy, kun linkki avataan ulkoisessa sovelluksessa. Muussa tapauksessa kehote pyytää kirjautuvaan esiintymään mobiilisovelluksessa. Kohde-elementti tulee näkyviin kirjautumisen jälkeen. Tämän ominaisuuden käyttö edellyttää, että Power Apps -mobiilisovellus on asennettu mobiililaitteeseen.

Mallipohjaisen sovelluksen tuetut URL-osoitteet -parametrit

URL-osoitteen luomiseen käytetään seuraavaa sovelluksen käsittelijää ja kyselymerkkijonon parametreja.

Power Apps -mobiilisovelluksen tarkkojen linkkien alussa on oltava seuraava:

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

Tärkeä

Organisaation URL-osoite ei voi sisältää osaa https://. Seuraava on esimerkki mallipohjaisen sovelluksen tarkasta linkistä:
ms-apps://contoso.onmicrosoft.com_e6429eba-2204-40e8-b9dd-fc74791ff2c2?tenantId=219f9bd4-8c16-4dfa-b87e-f4a33764f1dd

Parametri Description
<targeted-app>
  • ms-dynamicsxrm -> Dynamics 365 puhelimiin
  • ms-apps-fs -> Field Service
  • ms-apps -> Power Apps
  • ms-mobile-apps -> paketoidut alkuperäiset mobiilisovellukset
<org-url> Yhdistää oikeaan organisaation URL-osoitteeseen.
<app-id> Avaa oikean sovellusmoduulin.
tenantId Yhdistää oikeaan vuokraajaan.
forceOfflineDataSync Varmistaa, että tietojen synkronointi käynnistetään siten, että uusimmat tiedot ovat käytettävissä.

Seuraavia parametreja käytetään, kun entityrecord-lomake avataan tai uusi entityrecord luodaan:

Parametri Description
etn=<entity-logical-name> Määrittää, mihin taulukkoon siirrytään.
pagetype=entityrecord Ilmaisee, että kohde on lomake.
extraqs=<form-id> Määrittää, mikä lomake avataan entityrecord-parametrille; jos sitä ei ole määritetty, oletuslomake avautuu. extraqs-parametria voidaan käyttää myös oletuskenttäarvoja.
id=<record-id> Määrittää, mihin tietueeseen siirrytään; jos jätetään tyhjäksi, entiteetin luontilomake avautuu.

Jos linkki avautuu entitylist-näkymään, seuraavat parametrit lisätään:

Parametri Description
etn=<entity-logical-name> Määrittää, mihin taulukkoon siirrytään.
pagetype=entitylist Ilmaisee siirtymisen näkymään.
viewid=<view-id> Määrittää avattavan näkymän.
Viewtype= <1039, jos järjestelmänäkymä, 4230, jos henkilökohtainen näkymä> Määrittää, siirrytäänkö järjestelmänäkymään vai henkilökohtaiseen näkymään.

Pohjaan perustuvan sovelluksen tuetut URL-osoitteet -parametrit

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

Parametri Description
<app-id> Avaa oikean sovellusmoduulin.
<tenantId> Yhdistää oikeaan vuokraajaan.
restartApp=true Käynnistää pohjaan perustuvan sovelluksen uudelleen. Tämä varmistaa, että parametrit välitetään, kun sovellus on jo avattuna.
autoLoginUpn=<e-mail> Täyttää sähköpostiosoitteen automaattisesti ja käynnistää kirjautumisen.

Paketoidun alkuperäisen mobiilisovelluksen tuetut URL-osoitteet-parametrit

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

Parametri Description
<app-id> Avaa oikean sovellusmoduulin.
<tenantId> Yhdistää oikeaan vuokraajaan.
restartApp=true Käynnistää pohjasovelluksen uudelleen. Tämä varmistaa, että parametrit välitetään, kun sovellus on jo avattuna.
autoLoginUpn=<e-mail> Täyttää sähköpostiosoitteen automaattisesti ja käynnistää kirjautumisen.

Vianmääritys

Syviä linkkejä voi avata selaimessa yrityksen organisaatiokäytäntöjen ja käyttäjän laiteasetusten mukaan. Mobiililaitteiden hallinnan (MDM) -työkaluilla ja laitteiden käyttöjärjestelmillä on erilaisia asetuksia, jotka vaikuttavat siihen, miten syviä linkkejä käsitellään. Jos selaimessa avataan syviä linkkejä Power Apps -mobiilisovelluksen asemesta, varmista, että MDM-käytännöt ja laiteasetukset on määritetty oikein.

Esimerkiksi joissain Android-laitteissa on siirryttävä kohtaan Asetukset > Sovellukset > Power Apps > Avaa oletusarvoisesti ja lisättävä apps.powerapps.com, jotta syvät linkit aukeavat suoraan Power Apps Mobilessa.