Korišćenje dubokih veza sa Power Apps aplikacijom za mobilne uređaje
Duboke veze omogućavaju korisnicima da pređu sa jedne aplikacije na drugu na računarima i mobilnim uređajima. Jednostavni primeri uključuju duboko povezivanje aplikacije za mobilne uređaje sa uslugom Facebook radi prijavljivanja, dubinsko povezivanje e-adrese sa aplikacijom za poštu radi sastavljanja poruke ili dubinsko povezivanje veb-lokacije sa prodavnicom aplikacija radi preuzimanja srodne aplikacije za mobilne uređaje.
Podržane duboke veze u Power Apps Mobile aplikaciji
Možete otvoriti ili entityrecord
entitylist
prikaz u mobilnoj aplikaciji Power Apps pomoću URL-ova sa dubokim vezama iz drugih aplikacija. Kada sledite vezu iz spoljne aplikacije, ciljni element se otvara u Power Apps Mobile aplikaciji
Ako ste već prijavljeni u svoju instancu u aplikaciji, ciljni zapis se prikazuje kada sledite vezu iz spoljne aplikacije. U suprotnom, od vas će biti zatraženo da se prijavite na svoju instancu u aplikaciji za mobilne uređaje; kada se prijavite, prikazaće se ciljni element. Morate imati mobilnu aplikaciju instaliranu na vašem mobilnom uređaju Power Apps da biste koristili ovu funkciju.
Podržani URL parametri za aplikaciju zasnovanu na modelu
Za sastavljanje URL adrese koristite sledeće parametre rukovaoca aplikacijama i niza upita.
Duboke veze za mobilnu aplikaciju Power Apps treba da počnu sa sledećim:
ms-apps://<org-url>_<app-id>?tenantId=<tenant-id>&appType=AppModule&openApp=true&restartApp=true&forceOfflineDataSync=true
Važno
Org-url ne može da sadrži https://. Sledi primer deeplinka aplikacije zasnovane na modelu:
ms-apps://contoso.onmicrosoft.com_e6429eba-2204-40e8-b9dd-fc74791ff2c2?tenantId=aaaabbbb-0000-cccc-1111-dddd2222eeee
Parametar | Opis | Potrebne |
---|---|---|
<targeted-app> |
|
Da |
<org-url> | Povezuje se sa ispravnim URL-om organizacije. | Da |
<app-id> | Otvara ispravan modul aplikacije. | Da |
tenantId =< tenand-id> | Povezuje se sa ispravnim stanarom. | Da |
appType=AppModule | Označava da je ciljana aplikacija aplikacija zasnovana na modelu. | Da |
restartApp=true | Ponovo pokreće aplikaciju zasnovanu na modelu. Potrebno da bi se osiguralo da se parametri prenose kada je aplikacija već otvorena. | No |
forceOfflineDataSync=true | Obezbeđuje da se sinhronizacija podataka aktivira tako da su dostupni svi najnoviji podaci. | No |
Ako otvarate formular entityrecord
ili kreirate novi entityrecord
, koristite sledeće parametre:
Parametar | Opis | Potrebne |
---|---|---|
etn=<entity-logical-name> | Označava koju tabelu treba ići. | Da |
pagetype=entityrecord | Označava da je cilj forma. | Da |
id=<record-id> | Označava koji konkretan zapis da ide u; Ako ostane prazno, otvara se obrazac za kreiranje tabele. | Da |
extraqs=<form-id> | Označava koji oblik da se otvori entityrecord za; ako nije navedeno, podrazumevani obrazac se otvara. Parametar extraqs se takođe može koristiti za podrazumevane vrednosti polja. |
No |
Ako veza ide ka prikazu entitylist
, dodajte sledeće parametre:
Parametar | Opis | Potrebne |
---|---|---|
etn=<entity-logical-name> | Označava koju tabelu treba ići. | Da |
pagetype=entitylist | Označava da idemo na pogled. | Da |
viewid=<view-id> | Označava koji prikaz treba otvoriti. | No |
Viewtype= <1039 ako je sistemski prikaz, 4230 ako je lični prikaz> | Označava da li je ciljani prikaz sistemski prikaz ili lični prikaz. | No |
Podržani URL parametri za aplikaciju sa podlogom
ms-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Parametar | Opis | Potrebne |
---|---|---|
<app-id> | Otvara ispravan modul aplikacije. | Da |
tenantId =< tenantId> | Povezuje se sa ispravnim stanarom. | Da |
restartApp=true | Ponovo pokreće aplikaciju zasnovanu na modelu. Potrebno da bi se osiguralo da se parametri prenose kada je aplikacija već otvorena. | No |
autoLoginUpn=<e-mail> | Autopopunjava e-poštu i pokreće prijavljivanje. | No |
Podržani parametri URL adresa za umotan maternji mobilnu aplikaciju
ms-mobile-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Parametar | Opis | Potrebne |
---|---|---|
<app-id> | Otvara ispravan modul aplikacije. | Da |
tenantId =< tenantId> | Povezuje se sa ispravnim stanarom. | Da |
restartApp=true | Ponovo pokreće aplikaciju zasnovanu na modelu. Potrebno da bi se osiguralo da se parametri prenose kada je aplikacija već otvorena. | No |
autoLoginUpn=<e-mail> | Autopopunjava e-poštu i pokreće prijavljivanje. | No |
Rešavanje problema
Deeplinks se može otvoriti u vašem pretraživaču u zavisnosti od organizacione politike kompanije i korisničkih postavki uređaja. Alati za upravljanje mobilnim uređajima (MDM) i operativni sistemi uređaja imaju različite opcije i postavke koje utiču na način na koji se rukuje dubokim vezama. Ako se duboke veze otvaraju u pretraživaču umesto direktno u mobilnom uređaju Power Apps , proverite da li su vaše MDM politike i podešavanja uređaja na odgovarajući način konfigurisani.
Kao primer, na nekim Android uređajima idite na Settings>Apps Open>Power Apps>by default i add apps.powerapps.com da bi se deeplinkovi otvorili direktno u mobilnom uređaju Power Apps .