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.
Podržane dubinske veze u mobilnoj aplikaciji Power Apps
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> |
|
<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 .