Upotreba dubokih veza s mobilnom aplikacijom Power Apps

Duboke veze omogućuju korisnicima prebacivanje s jedne aplikacije na drugu na računalima i mobilnim uređajima. Jednostavni primjeri uključuju duboku vezu mobilne aplikacije s prijavom na Facebook, dubioku vezu adrese e-pošte s aplikacijom pošte za sastavljanje poruke ili duboku vezu web-mjesta s trgovinom aplikacija za preuzimanje povezane mobilne aplikacije.

Prikaz ili prikaz entityrecord u entitylist mobilnoj aplikaciji možete otvoriti Power Apps pomoću URL-ova s dubokim vezama iz drugih aplikacija. Kada slijedite vezu iz vanjske aplikacije, ciljni se element otvara u mobilnoj aplikaciji Power Apps

Ako ste već prijavljeni u svoju instancu u aplikaciji, ciljni se zapis prikazuje kada slijedite vezu iz vanjske aplikacije. U suprotnom, od vas će se zatražiti da se prijavite na svoju instancu u mobilnoj aplikaciji; nakon što se prijavite, prikazuje se ciljni element. Da biste koristili ovu značajku, na mobilnom uređaju morate imati instaliranu mobilnu Power Apps aplikaciju.

Podržani parametri URL-a za aplikaciju stvorenu modelu

Za sastavljanje URL-a upotrijebite sljedeće parametre rukovatelja aplikacija i niza upita.

Dubinske veze za mobilnu Power Apps aplikaciju trebale bi početi sa sljedećim:

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

Važno

Org-URL ne može sadržavati https://. Slijedi primjer dubinske veze aplikacije stvorene prema modelu:
ms-apps://contoso.onmicrosoft.com_ e6429eba-2204-40e8-b9dd-fc74791ff2c2?tenantId=219f9bd4-8c16-4dfa-b87e-f4a33764f1dd

Parametar Opis
<targeted-app>
  • ms-dynamicsxrm -> Dynamics 365 za telefone
  • ms-apps-fs -> Field Service
  • ms-apps -> Power Apps
  • ms-mobile-apps -> omotane izvorne mobilne aplikacije
<org-url> Povezuje se s ispravnim URL-om tvrtke ili ustanove.
<app-id> Otvara ispravan modul aplikacije.
tenantId Povezuje se s ispravnim klijentom.
forceOfflineDataSync Osigurava pokretanje sinkronizacije podataka kako bi svi najnoviji podaci bili dostupni.

Ako otvarate obrazac entityrecord ili stvarate novi entityrecord, koristite sljedeće parametre:

Parametar Opis
etn=<entity-logical-name> Određuje na koju tablicu treba ići.
pagetype=entityrecord Označava da je cilj obrazac.
extraqs=<form-id> Određuje koji obrazac treba otvoriti za entityrecord; ako nije navedeno, otvara se zadani obrazac. Parametar extraqs također se može upotrijebiti za zadane vrijednosti polja.
id=<record-id> Određuje na koji određeni zapis treba ići; Ako ostane prazno, otvorit će se obrazac Stvori za tablicu.

Ako veza ide na prikaz entitylist, dodajte sljedeće parametre:

Parametar Opis
etn=<entity-logical-name> Određuje na koju tablicu treba ići.
pagetype=entitylist Označava da idemo u pogled.
viewid=<view-id> Određuje koji će se prikaz otvoriti.
Viewtype= <1039 ako je sistematski prikaz, 4230 ako je osobni prikaz> Određuje idemo li na sistemski prikaz ili osobni pogled.

Podržani parametri URL-a za aplikaciju stvorenu od gotovih gradivnih elemenata

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

Parametar Opis
<app-id> Otvara ispravan modul aplikacije.
<tenantId> Povezuje se s ispravnim klijentom.
restartApp=true Ponovno pokreće aplikaciju od gotovih gradivnih elemenata potrebnu za osiguravanje prolaska parametara kada je aplikacija već otvorena.
autoLoginUpn=< e-pošta> Automatski popunjava e-poštu i pokreće prijavu.

Podržani parametri URL-ova za zamotanu nativnu mobilnu aplikaciju

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

Parametar Opis
<app-id> Otvara ispravan modul aplikacije.
<tenantId> Povezuje se s ispravnim klijentom.
restartApp=true Ponovno pokreće aplikaciju od gotovih gradivnih elemenata kako bi se osiguralo da se parametri prenose kada je aplikacija već otvorena.
autoLoginUpn=< e-pošta> Automatski popunjava e-poštu i pokreće prijavu.

Rješavanje problema

Deeplinks se može otvoriti u vašem pregledniku ovisno o pravilima tvrtke ili ustanove i postavkama uređaja korisnika. Alati za upravljanje mobilnim uređajima (MDM) i operativni sustavi uređaja imaju različite mogućnosti i postavke koje utječu na način rukovanja dubokim vezama. Ako se deeplinks otvaraju u pregledniku umjesto izravno u mobilnom uređaju Power Apps , provjerite jesu li vaša MDM pravila i postavke uređaja odgovarajuće konfigurirani.

Na primjer, na nekim Android uređajima idite na Postavke > Aplikacije > Power Apps > Otvori prema zadanim postavkama i dodajte apps.powerapps.com da bi se duboke veze otvorile izravno u mobilnim uređajima Power Apps .