Usar ligazóns profundas coa aplicación para móbil Power Apps

As ligazóns profundas permiten aos usuarios pasar dunha aplicación a outra en computadores e dispositivos móbiles. Exemplos sinxelos inclúen unha aplicación para móbil con ligazón profunda a Facebook para iniciar sesión, un enderezo de correo electrónico con ligazón profunda a unha aplicación de correo para redactar unha mensaxe ou un sitio web con ligazón profunda a unha tenda de aplicacións para descargar unha aplicación para móbil relacionada.

Podes abrir unha entityrecord ou unha entitylist vista na Power Apps aplicación móbil utilizando URL de ligazóns profundas doutras aplicacións. Cando segue a ligazón desde unha aplicación externa, o elemento de destino ábrese na aplicación para móbil de Power Apps.

Se xa iniciou sesión na súa instancia da aplicación, o rexistro de destino móstrase cando segue a ligazón desde unha aplicación externa. En caso contrario, solicitaráselle que inicie sesión na súa instancia da aplicación para móbil e, despois de iniciar sesión, móstrase o elemento de destino. Debes ter a Power Apps aplicación móbil instalada no teu dispositivo móbil para utilizar esta función.

Parámetros de URL admitidos para unha aplicación baseada en modelos

Use os seguintes parámetros da cadea de consulta e o indicador de aplicacións para formar o URL.

As ligazóns profundas para a Power Apps aplicación móbil deberían comezar polo seguinte:

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

Importante

O URL-org non pode conter https://. O seguinte é un exemplo dunha ligazón profunda de aplicación baseada en modelos:
ms-apps://contoso.onmicrosoft.com_ e6429eba-2204-40e8-b9dd-fc74791ff2c2?tenantId=219f9bd4-8c16-4dfa-b87e-f4a33764f1dd

Parámetro Descripción
<targeted-app>
  • ms-dynamicsxrm -> Dynamics 365 para teléfonos
  • ms-apps-fs -> Field Service
  • ms-apps -> Power Apps
  • ms-mobile-apps -> aplicacións móbiles nativas integradas
<org-url> Conéctase ao URL da organización correcta.
<app-id> Abre o módulo de aplicación correcto.
tenantId Conecta co inquilino correcto.
forceOfflineDataSync Asegura que se active a sincronización de datos para que todos os datos máis recentes estean dispoñibles.

Se abre un formulario entityrecord ou crea un novo entityrecord, use os seguintes parámetros:

Parámetro Descripción
etn=<entity-logical-name> Indica a que mesa ir.
pagetype=entityrecord Indica que o obxectivo é un formulario.
extraqs=<form-id> Designa que formulario abrir para o entityrecord; se non se especifica, ábrese o formulario predeterminado. O parámetro extraqs tamén se pode empregar para valores de campo predeterminados.
id=<record-id> Designa a que rexistro específico ir; se se deixa en branco, ábrese o formulario de creación da táboa.

Se a ligazón se dirixe a unha visualización de entitylist, engada os seguintes parámetros:

Parámetro Descripción
etn=<entity-logical-name> Indica a que mesa ir.
pagetype=entitylist Indica que imos a unha vista.
viewid=<view-id> Indica que vista abrir.
Viewtype= <1039 se vista do sistema, 4230 se vista persoal> Indica se imos a unha vista do sistema ou a unha vista persoal.

Parámetros de URL admitidos para unha aplicación de lenzo

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

Parámetro Descripción
<app-id> Abre o módulo de aplicación correcto.
<tenantId> Conecta co inquilino correcto.
restartApp=verdadeiro Reinicia a aplicación de lenzo, necesaria para garantir que se pasan os parámetros cando a aplicación xa está aberta.
autoLoginUpn=< correo electrónico> Enche automaticamente o correo electrónico e activa o inicio de sesión.

Parámetros de URL compatibles para unha aplicación móbil nativa integrada

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

Parámetro Descripción
<app-id> Abre o módulo de aplicación correcto.
<tenantId> Conecta co inquilino correcto.
restartApp=verdadeiro Reinicia a aplicación de lenzo para garantir que se pasan os parámetros cando a aplicación xa está aberta.
autoLoginUpn=< correo electrónico> Enche automaticamente o correo electrónico e activa o inicio de sesión.

Resolución de problemas

As ligazóns profundas poden abrirse no teu navegador dependendo das políticas organizativas da empresa e da configuración do dispositivo do usuario. As ferramentas de Xestión de Dispositivos Móbiles (MDM) e os sistemas operativos dos dispositivos teñen diferentes opcións e configuracións que afectan a forma en que se manexan as ligazóns profundas. Se as ligazóns profundas se abren nun navegador en lugar de directamente no Power Apps móbil, asegúrate de que as túas políticas de MDM e a configuración do dispositivo estean configuradas adecuadamente.

Por exemplo, nalgúns Android dispositivos, vai a Configuración > Aplicacións > Power Apps > Abrir por defecto e engade apps.powerapps.com para que as ligazóns profundas se abran directamente no Power Apps móbil.