Mélyhivatkozások a Power Apps mobilalkalmazással
A mélyhivatkozások segítségével a felhasználók számítógépeken és mobileszközökön átléphetnek egyik alkalmazásból a másikba. Az egyszerű példák közé tartozik egy mobilalkalmazás mélyhivatkozása a Facebook-ba a bejelentkezéshez, mélyhivatkozás egy levelezőprogramba egy üzenet írásához, vagy mélyhivatkozás egy weboldalról egy alkalmazásboltba egy kapcsolódó mobilalkalmazás letöltéséhez.
A Power Apps mobilalkalmazásban támogatott mélyhivatkozások
Megnyithat egy entityrecord
vagy egy nézetet entitylist
a Power Apps mobilalkalmazásban más alkalmazásokból származó mélylinkes URL-címek használatával. Ha egy külső alkalmazás hivatkozását követi, akkor a célelem a Power Apps mobilalkalmazásban nyílik meg
Ha már be van jelentkezve a példányába az alkalmazásban , a célrekord megjelenik, amikor egy külső alkalmazásból követi a hivatkozást. Ellenkező esetben a rendszer kéri, hogy jelentkezzen be a példányába a mobilalkalmazásban. A bejelentkezés után megjelenik a célelem. A funkció használatához telepítenie kell a Power Apps mobilalkalmazást a mobileszközére.
A modellvezérelt alkalmazások támogatott URL-paraméterei
Az URL-cím megírásához használja az alábbi alkalmazáskezelő- és lekérdezésisztring-paramétereket.
A mobilalkalmazás mélyhivatkozásainak Power Apps a következőkkel kell kezdődniük:
ms-apps://<org-url>_<app-id>?tenantId=<tenant-id>&appType=AppModule&openApp=true&restartApp=true&forceOfflineDataSync=true
Fontos
Az org-url nem tartalmazhatja a következőt: https://. Az alábbi példa egy modellvezérelt alkalmazás mélyhivatkozását mutatja be:
ms-apps://contoso.onmicrosoft.com_e6429eba-2204-40e8-b9dd-fc74791ff2c2?tenantId=aaaabbbb-0000-cccc-1111-dddd2222eeee
Paraméter | Leírás | Szükséges |
---|---|---|
<targeted-app> |
|
Igen |
<szervezet URL-címe> | A megfelelő szervezeti URL-címhez csatlakozik. | Igen |
<alkalmazásazonosító> | Megnyitja a megfelelő alkalmazásmodult. | Igen |
tenantId=<tenand-id> | A megfelelő bérlőhöz csatlakozik. | Igen |
appType=AppModule | Azt jelzi, hogy a megcélzott alkalmazás modellvezérelt alkalmazás. | Igen |
restartApp=true | Újraindítja a modellvezérelt alkalmazást. A paraméterek átadásának biztosításához szükséges, amikor az alkalmazás már meg van nyitva. | No |
forceOfflineDataSync=true | Biztosítja, hogy az adatszinkronizálás aktiválódjon, hogy az összes legfrissebb adat elérhető legyen. | No |
Űrlap megnyitásakor entityrecord
vagy új entityrecord
űrlap létrehozásakor használja a következő paramétereket:
Paraméter | Leírás | Szükséges |
---|---|---|
etn=<entitás logikai neve> | Kijelöli, hogy melyik asztalhoz kell menni. | Igen |
pagetype=entityrecord | Azt jelzi, hogy a cél egy űrlap. | Igen |
id=<rekordazonosító> | Kijelöli, hogy melyik konkrét rekordra kell lépni; Ha üresen hagyja, megnyílik a tábla létrehozási űrlapja. | Igen |
extraqs=<űrlapazonosító> | Kijelöli, hogy melyik űrlapot kell megnyitni a entityrecord ; ha nincs megadva, az alapértelmezett űrlap nyílik meg. A extraqs paraméter alapértelmezett mezőértékekhez is használható. |
No |
Ha a hivatkozás egy entitylist
nézetre mutat, adja hozzá a következő paramétereket:
Paraméter | Leírás | Szükséges |
---|---|---|
etn=<entitás logikai neve> | Kijelöli, hogy melyik asztalhoz kell menni. | Igen |
pagetype=entitylist | Azt jelzi, hogy egy nézetre megyünk. | Igen |
viewid=<nézetazonosító> | Kijelöli, hogy melyik nézetet kell megnyitni. | No |
Viewtype= <1039 ha rendszernézet, 4230 ha személyes nézet> | Azt jelzi, hogy a célzott nézet rendszernézet vagy személyes nézet. | No |
A vászonalapú alkalmazások támogatott URL-paraméterei
ms-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Paraméter | Leírás | Szükséges |
---|---|---|
<alkalmazásazonosító> | Megnyitja a megfelelő alkalmazásmodult. | Igen |
tenantId=<tenantId> | A megfelelő bérlőhöz csatlakozik. | Igen |
restartApp=true | Újraindítja a modellvezérelt alkalmazást. A paraméterek átadásának biztosításához szükséges, amikor az alkalmazás már meg van nyitva. | No |
autoLoginUpn=<e-mail> | Automatikusan kitölti az e-maileket, és elindítja a bejelentkezést. | No |
A burkolt natív mobilalkalmazások támogatott URL-címei
ms-mobile-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Paraméter | Leírás | Szükséges |
---|---|---|
<alkalmazásazonosító> | Megnyitja a megfelelő alkalmazásmodult. | Igen |
tenantId=<tenantId> | A megfelelő bérlőhöz csatlakozik. | Igen |
restartApp=true | Újraindítja a modellvezérelt alkalmazást. A paraméterek átadásának biztosításához szükséges, amikor az alkalmazás már meg van nyitva. | No |
autoLoginUpn=<e-mail> | Automatikusan kitölti az e-maileket, és elindítja a bejelentkezést. | No |
Hibaelhárítás
A mélylinkek a vállalat szervezeti házirendjeitől és a felhasználó eszközbeállításaitól függően nyílhatnak meg a böngészőben. A mobileszköz-kezelő (MDM) eszközök és az eszközök operációs rendszerei különböző lehetőségekkel és beállításokkal rendelkeznek, amelyek befolyásolják a mélylinkek kezelését. Ha a mélylinkek nem közvetlenül mobilon Power Apps , hanem böngészőben nyílnak meg, győződjön meg arról, hogy az MDM-házirendek és az eszközbeállítások megfelelően vannak konfigurálva.
Például egyes Android eszközökön lépjen a Beállítások>Alkalmazások>Power Apps>Alapértelmezés szerint megnyitása és az add apps.powerapps.com elemre, hogy a mélylinkek közvetlenül mobilon Power Apps nyíljanak meg.