Dziļo saišu izmantošana mobilajā programmā Power Apps
Dziļās saites ļauj lietotājiem pārvietoties no vienas programmas uz citu datoros un mobilajās ierīcēs. Vienkārši piemēri ir mobilās programmas dziļa sasaiste ar Facebook, lai pierakstītos, e-pasta adrese — dziļā saite uz pasta programmu, lai izveidotu ziņojumu, vai vietnes dziļa saite uz lietotņu veikalu, lai lejupielādētu saistīto mobilo programmu.
Atbalstītās dziļās saites Power Apps mobilajā programmā
Varat atvērt entityrecord
skatu vai entitylist
skatu mobilajā lietotnē, Power Apps izmantojot dziļās saites vietrāžus URL no citām lietotnēm. Kad sekojat saitei no ārējas programmas, Power Apps mobilajā programmā tiek atvērts mērķa elements.
Ja savā programmas instancē jau esat pieteicies, mērķa ieraksts tiek rādīts, kad sekojat saitei no ārējas programmas. Pretējā gadījumā jums tiek piedāvāts pieteikties savā instancē mobilajā programmā; pēc pieteikšanās tiek parādīts mērķa elements. Lai izmantotu šo funkciju, mobilajā ierīcē ir jābūt instalētai Power Apps mobilajai lietotnei.
Atbalstītie URL parametri modeļa vadītai programmai
Lai rakstītu URL, izmantojiet šos programmas apdarinātāja un vaicājuma virknes parametrus.
Mobilās lietotnes Power Apps dziļajām saitēm jāsākas ar sekojošo:
ms-apps://<org-url>_<app-id>?tenantId=<tenant-id>&appType=AppModule&openApp=true&restartApp=true&forceOfflineDataSync=true
Svarīgi
Organizācijas URL nevar saturēt https://. Tālāk ir sniegts modeļa vadītas lietotnes dziļās saites piemērs.
ms-apps://contoso.onmicrosoft.com_e6429eba-2204-40e8-b9dd-fc74791ff2c2?tenantId=aaaabbbb-0000-cccc-1111-dddd2222eeee
Parametru | Apraksts | Nepieciešams |
---|---|---|
<targeted-app> |
|
Jā |
<org-url> | Izveido savienojumu ar pareizo organizācijas URL. | Jā |
<app-id> | Atver pareizo programmas moduli. | Jā |
nomnieksId=<tenand-id> | Izveido savienojumu ar pareizo nomnieku. | Jā |
appType=AppModule | Norāda, ka mērķa programma ir modeļa virzīta programma. | Jā |
restartApp=true | Restartē modeļa vadītu programmu. Nepieciešams, lai nodrošinātu, ka parametri tiek nodoti, kad lietotne jau ir atvērta. | Nē. |
forceOfflineDataSync=true | Nodrošina, ka tiek aktivizēta datu sinhronizācija, lai būtu pieejami visi jaunākie dati. | Nē. |
Ja atverat entityrecord
veidlapu vai izveidojat jaunu entityrecord
, izmantojiet šādus parametrus:
Parametru | Apraksts | Nepieciešams |
---|---|---|
etn=<entity-logical-name> | Norāda, uz kuru tabulu doties. | Jā |
pagetype=entityrecord | Norāda, ka mērķis ir forma. | Jā |
id=<record-id> | Norāda, uz kuru konkrēto ierakstu doties; Ja atstāts tukšs, tiek atvērta tabulas izveides forma. | Jā |
extraqs=<form-id> | Norāda, kuru veidlapu atvērt; entityrecord ja tas nav norādīts, tiek atvērta noklusējuma veidlapa. Parametru extraqs var izmantot arī noklusējuma lauku vērtībām. |
Nē. |
Ja saite ved uz entitylist
skatu, pievienojiet šādus parametrus:
Parametru | Apraksts | Nepieciešams |
---|---|---|
etn=<entity-logical-name> | Norāda, uz kuru tabulu doties. | Jā |
pagetype=entitylist | Norāda, ka mēs ejam uz skatu. | Jā |
viewid=<view-id> | Norāda, kuru skatu atvērt. | Nē. |
Viewtype= <1039, ja sistēmas skats, 4230, ja personisks skats> | Norāda, vai mērķa skats ir sistēmas skats vai personiskais skats. | Nē. |
Atbalstītie URL parametri pamatnes programmai
ms-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Parametru | Apraksts | Nepieciešams |
---|---|---|
<app-id> | Atver pareizo programmas moduli. | Jā |
tenantId=<tenantId> | Izveido savienojumu ar pareizo nomnieku. | Jā |
restartApp=true | Restartē modeļa vadītu programmu. Nepieciešams, lai nodrošinātu, ka parametri tiek nodoti, kad lietotne jau ir atvērta. | Nē. |
autoLoginUpn=<e-pasts> | Automātiski aizpilda e-pastu un aktivizē pierakstīšanos. | Nē. |
Atbalstītie URL parametri iesaiņotai vietējai mobilajai lietotnei
ms-mobile-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Parametru | Apraksts | Nepieciešams |
---|---|---|
<app-id> | Atver pareizo programmas moduli. | Jā |
tenantId=<tenantId> | Izveido savienojumu ar pareizo nomnieku. | Jā |
restartApp=true | Restartē modeļa vadītu programmu. Nepieciešams, lai nodrošinātu, ka parametri tiek nodoti, kad lietotne jau ir atvērta. | Nē. |
autoLoginUpn=<e-pasts> | Automātiski aizpilda e-pastu un aktivizē pierakstīšanos. | Nē. |
Problēmu novēršana
Jūsu pārlūkprogrammā var tikt atvērtas dziļās saites atkarībā no uzņēmuma organizācijas politikas un lietotāja ierīces iestatījumiem. Mobilo ierīču pārvaldības (Mobile Device Management — MDM) rīkiem un ierīču operētājsistēmām ir dažādas opcijas un iestatījumi, kas ietekmē dziļo saišu apstrādi. Ja dziļās saites tiek atvērtas pārlūkprogrammā, nevis tieši mobilajā ierīcē Power Apps , pārliecinieties, vai MDM politikas un ierīces iestatījumi ir atbilstoši konfigurēti.
Piemēram, dažās Android ierīcēs dodieties uz sadaļu Iestatījumi>Lietotnes Atvērt>Power Apps>pēc noklusējuma un pievienot apps.powerapps.com , lai dziļās saites tiktu atvērtas tieši mobilajās ierīcēs Power Apps .