Deli putem


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.

Možete otvoriti ili entityrecordentitylist 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>
  • ms-dynamicsxrm -Dinamika> 365 za telefone
  • ms-apps-fs -> Terenska služba
  • ms-apps -> Power Apps
  • ms-mobile-apps -> Vrapped izvorne aplikacije za mobilne uređaje
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 .