Používání přímých odkazů s mobilní aplikací Power Apps
Přímé odkazy umožňují uživatelům přesouvat se z jedné aplikace do druhé v počítačích a mobilních zařízeních. Mezi jednoduché příklady patří mobilní aplikace s přímým odkazem na Facebook k přihlášení, e-mailová adresa s přímým odkazem na e-mailovou aplikaci pro napsání zprávy nebo webový přímý odkaz na obchod s aplikacemi ke stažení související mobilní aplikace.
Podporované přímé odkazy v mobilní aplikaci Power Apps
Můžete otevřít zobrazení entityrecord
nebo entitylist
v mobilní aplikaci Power Apps pomocí přímých odkazů URL z jiných aplikací. Když přejdete na odkaz z externí aplikace, cílový prvek se otevře v mobilní aplikaci Power Apps
Pokud jste již v aplikaci přihlášeni k vaší instanci, cílový záznam se zobrazí, když kliknete na odkaz z externí aplikace. Jinak se zobrazí výzva k přihlášení k vaší instanci v mobilní aplikaci; po přihlášení se zobrazí cílový prvek. Musíte mít mobilní aplikaci Power Apps nainstalovanou ve vašem mobilním zařízení pro použití této funkce.
Podporované parametry adres URL pro modelem řízenou aplikaci
K sestavení adresy URL použijte následující obslužnou rutinu aplikace a parametry řetězce dotazu.
Přímé odkazy pro mobilní aplikaci Power Apps musí začínat tímto:
ms-apps://<org-url>_<app-id>?tenantId=<tenant-id>&appType=AppModule&openApp=true&restartApp=true&forceOfflineDataSync=true
Důležité
org-url nesmí obsahovat https://. Níže je uveden příklad přímého odkazu na modelem řízenou aplikaci:
ms-apps://contoso.onmicrosoft.com_e6429eba-2204-40e8-b9dd-fc74791ff2c2?tenantId=aaaabbbb-0000-cccc-1111-dddd2222eeee
Parametr | Description | Povinné |
---|---|---|
<targeted-app> |
|
Ano |
<org-url> | Připojí se ke správné adrese URL organizace. | Ano |
<app-id> | Otevře správný modul aplikace. | Ano |
tenantId=<tenand-id> | Připojí se ke správnému klientovi. | Ano |
appType=AppModule | Označuje, že cílová aplikace je modelem řízená aplikace. | Ano |
restartApp=true | Restartuje modelem řízené aplikace. Vyžaduje se, aby se zajistilo, že parametry budou předány, když je aplikace už otevřená. | No |
forceOfflineDataSync=true | Zajišťuje spuštění synchronizace dat, aby byla k dispozici všechna nejnovější data. | No |
Pokud otevíráte formulář entityrecord
nebo vytváříte nový záznam entityrecord
, použijte následující parametry:
Parametr | Description | Povinné |
---|---|---|
etn=<entity-logical-name> | Určuje, ke které tabulce patří. | Ano |
pagetype=entityrecord | Určuje, že cílem je formulář. | Ano |
id=<record-id> | Určuje, ke kterému konkrétnímu záznamu přejít; pokud zůstane prázdné, otevře se formulář pro vytvoření tabulky. | Ano |
extraqs=<form-id> | Určuje, který formulář se má otevřít pro entityrecord ; pokud není uvedeno, otevře se výchozí formulář. Parametr extraqs lze použít také k nastavení výchozích hodnot pole. |
No |
Pokud odkaz vede na zobrazení entitylist
, přidejte následující parametry:
Parametr | Description | Povinné |
---|---|---|
etn=<entity-logical-name> | Určuje, ke které tabulce patří. | Ano |
pagetype=entitylist | Označuje, že půjdeme k zobrazení. | Ano |
viewid=<view-id> | Určuje, který pohled se má otevřít. | No |
Viewtype= <1039, pokud jde o systémové zobrazení, 4230, pokud je to osobní pohled> | Označuje, zda je cílené zobrazení systémové nebo osobní. | No |
Podporované parametry adres URL pro aplikaci plátna
ms-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Parametr | Description | Povinné |
---|---|---|
<app-id> | Otevře správný modul aplikace. | Ano |
tenantId=<tenantId> | Připojí se ke správnému klientovi. | Ano |
restartApp=true | Restartuje modelem řízené aplikace. Vyžaduje se, aby se zajistilo, že parametry budou předány, když je aplikace už otevřená. | No |
autoLoginUpn=<e-mail> | Automaticky vyplní e-maily a spustí přihlášení. | No |
Podporované parametry adres URL pro zabalenou nativní mobilní aplikaci
ms-mobile-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Parametr | Description | Povinné |
---|---|---|
<app-id> | Otevře správný modul aplikace. | Ano |
tenantId=<tenantId> | Připojí se ke správnému klientovi. | Ano |
restartApp=true | Restartuje modelem řízené aplikace. Vyžaduje se, aby se zajistilo, že parametry budou předány, když je aplikace už otevřená. | No |
autoLoginUpn=<e-mail> | Automaticky vyplní e-maily a spustí přihlášení. | No |
Řešení problému
Přímé odkazy se mohou otevřít ve vašem prohlížeči v závislosti na organizačních zásadách společnosti a nastavení zařízení uživatele. Nástroje pro správu mobilních zařízení (MDM) a operační systémy zařízení mají různé možnosti a nastavení, která ovlivňují způsob, jakým jsou přímé odkazy zpracovávány. Pokud se přímé odkazy otevírají v prohlížeči, nikoli přímo v mobilní verzi Power Apps, ujistěte se, že jsou vaše zásady MDM a nastavení zařízení správně nakonfigurovány.
Jako příklad na některých zařízeních Android přejděte na Nastavení>Aplikace>Power Apps>Ve výchozím nastavení otevřít a přidejte apps.powerapps.com, aby se přímé odkazy otevíraly přímo v mobilní verzi Power Apps.