Compartir por


Use o asistente de Embalar para crear a súa aplicación para móbil

Use a función Embalar para empaquetar unha ou máis aplicacións de lenzo como un único paquete de aplicacións móbiles nativas mediante o asistente paso a paso.

A función Embalar de Power Apps permíteche crear versións nativas para móbiles das túas aplicacións de lenzo como marcas personalizadas Android e iOS Aplicacións móbiles. Podes distribuír estes aplicacións móbiles nativas para os usuarios finais a través de Microsoft Intune, Centro de aplicacións de Microsoft, Google Play ou Apple Business Manager ou outra distribución nativa métodos.

A función Embalar permíteche crear aplicacións móbiles para iOS, Android ou Google Play Store:

  • iOS (paquete IPA)
  • Android (paquete APK)
  • Google Play Store (paquete AAB)

A función Embalar envolve as túas aplicacións de lenzo nun shell nativo de aplicacións móbiles que podes asinar e distribuír dixitalmente. Cando actualizas a túa aplicación e a publicas de novo, a aplicación actualízase automaticamente.

Requisitos previos

Necesitas acceder a:

Se estás a crear un paquete de aplicacións móbiles para Android plataforma e planeas asinalo en código manualmente, asegúrate de que xeras as claves e despois xera hash de sinatura antes de comezar. Necesitas o hash de sinatura xerado para configurar o  URI de redirección.

Engadir unha aplicación de lenzo a unha solución

Embalar for Power Apps require que as aplicacións formen parte dunha solución. Se as súas aplicacións de lenzo aínda non forman parte dunha solución, engádaas a unha solución existente ou a unha nova. No panel de navegación esquerdo, seleccione Solucións. Se o elemento non está no panel lateral, seleccione …Máis e, a seguir, seleccione o elemento que desexe. Seleccione unha solución e, a continuación, seleccione Editar.

Seleccione unha solución.

Escolla + Engadir opción existente no menú superior e seleccione Aplicación > Aplicación Canvas na lista despregable.

Seleccione Engadir existente no menú.

Selecciona a pestana Fóra Dataverse e escolle a túa aplicación na lista. Preme o botón Engadir para engadir esta aplicación a unha solución.

Seleccione Engadir aplicación a unha solución.

Mais información: Engadir unha aplicación a unha solución

Crea aplicacións móbiles nativas para iOS e Android usar o asistente

  1. Inicie sesión en Power Apps.

  2. Seleccione Embalar, no panel de navegación esquerdo. Se o elemento non está no panel lateral, seleccione …Máis e, a seguir, seleccione o elemento que desexe.

  3. Selecciona a aplicación que queres Embalar e, a continuación, selecciona Embalar na barra de comandos.

Paso 1: Seleccione aplicacións

  1. Na pantalla Seleccione as aplicacións para Embalar, seleccione a súa aplicación principal e secundaria.

    • Aplicación principal: selecciona a aplicación que ven os teus usuarios finais cando se inicia a aplicación móbil.

    • Aplicacións secundarias: outras aplicacións opcionais que podes agrupar a mesma compilación para o paquete de aplicacións móbiles xunto coa aplicación principal.

      Escolle as aplicacións que queres Embalar.

      Nota

      Podes usar a mesma aplicación principal en varios proxectos Embalar.

  2. Seleccione Seguinte.

Paso 2: Plataforma de destino

  1. Na pantalla Escolle a plataforma móbil para orientar a pantalla, introduce un ID de paquete que elixamos.

    Nota

    O ID do paquete é un identificador único que creas para a túa aplicación. O ID do paquete debe conter un punto (.) e sen espazos.

  2. En Plataformas de destino, selecciona todas as plataformas móbiles que usan os teus usuarios finais nos seus dispositivos móbiles.

  3. Establece o Asinar a miña aplicación para ACTIVAR para asinar automaticamente a túa aplicación móbil e, a continuación, selecciona URI de Azure Key Vault na lista e fai clic en Seguinte. Se non tes ningunha entrada na lista de URI Azure Key Vault, debes crear Azure Key Vault primeira. Máis información: Crear Azure Key Vault para #glsr_cfidicbaz para Power Apps.

    Escolle as aplicacións que queres #glsr_cfidicbaz.

Tamén podes asinar manualmente o teu paquete de aplicacións móbiles en lugar de usar a sinatura automática de códigos dispoñible no asistente #glsr_cfidicbaz. Para obter máis información sobre como codificar asinar manualmente a túa aplicación, consulta:

  1. Seleccione Seguinte.

Paso 3: Configurar a marca

  1. En Configurar a marca paso, establece as seguintes opcións de aspecto e sensación para a túa aplicación:

    Nota

    Todas as imaxes deben estar en formato .png. Usarase unha imaxe predeterminada se non se selecciona ningunha imaxe personalizada.

    • Iconas de aplicacións: carga iconas para usar na túa aplicación. Tamaño recomendado para iOS: imaxe .png de 1024 x 1024 píxeles ou máis. Tamaño de imaxe recomendado para Android: imaxe .png de 432 x 432 píxeles ou máis.
    • Imaxe da pantalla de presentación: imaxe que se usa na pantalla de presentación da túa aplicación móbil mentres se carga. Imaxe predeterminada utilizada cando non se proporciona.
    • Imaxe da pantalla de benvida: imaxe que se usa na pantalla de benvida (inicio de sesión) da túa aplicación móbil mentres se carga. Imaxe predeterminada utilizada cando non se proporciona.
    • Cor de recheo de fondo: código de cor hexadecimal usado para o fondo da pantalla de benvida.
    • Cor de recheo do botón: código de cor hexadecimal que se usa para encher a cor do botón.
    • Tema de texto da barra de estado: cor para o texto da barra de estado na parte superior da aplicación.
  2. Seleccione Seguinte.

Paso 4: rexistrar a aplicación

Na pantalla Rexistrar a súa aplicación, rexistre a súa aplicación en Azure para establecer unha relación de confianza entre a súa aplicación e a plataforma de identidade de Microsoft. A túa aplicación debe estar rexistrada en Microsoft Entra para que os usuarios da túa aplicación poidan iniciar sesión.

Novo rexistro de aplicacións

Selecciona Rexistro de nova aplicación para crear un novo rexistro para a túa aplicación automaticamente.

Crea un novo rexistro de aplicación.

Tamén podes crear un rexistro de aplicación novo manual. Máis información: Rexistrar a túa aplicación en Azure Portal manualmente.

O asistente #glsr_cfidicbaz configura automaticamente todos os permisos da API necesarios para a túa aplicación. Tamén pode configurar os permisos da API manualmente se precisa solucionar este problema paso. Máis información: Configura manualmente os permisos da API para a túa aplicación.

Paso 5: Xestionar a saída

Na pantalla Xestionar saída, crea ou selecciona unha localización do centro de aplicacións existente para enviar a túa aplicación móbil unha vez que a compilación está completo. Para crear automaticamente unha nova localización no asistente #glsr_cfidicbaz, seleccione Nova localización na parte superior da pantalla e, a continuación, seleccione Android ou iOS</a58 a61>.

Nova localización do centro de aplicacións.

  • Android: Escolle unha localización existente ou crea unha nova.

  • iOS: Escolle unha localización existente ou crea unha nova.

Tamén podes optar por crear a túa localización do centro de aplicacións manual en Centro de aplicacións. Máis información: Crea manualmente unha localización do centro de aplicacións para a túa aplicación móbil.

Paso 6: paso arriba

Na pantalla Embalar up, revisa os detalles da aplicación e selecciona Construír. Despois dunha compilación exitosa, verás a túa aplicación móbil na localización do centro de aplicacións que seleccionaches no paso anterior.

Probar e distribuír paquete de aplicación para móbil

Para probas e distribución, consulta Proba do centro de aplicacións e Distribuír.

Rexistra a túa aplicación en Azure Portal manualmente (opcional)

Podes crear automaticamente o rexistro da túa aplicación no asistente Embalar como se menciona en paso 4. Ou pode crear manualmente un novo rexistro para a súa aplicación no portal de Azure. Máis información: Inicio rápido: rexistrar unha aplicación coa plataforma de identidade de Microsoft.

Nota

Tanto os clientes de inquilino único como de varios inquilinos poden usar envolver para crear aplicacións móbiles nativas baseadas nas súas aplicacións de lenzo de Power Apps.

Tanto se es un fabricante único como con varios arrendatarios, debes seleccionar calquera das opcións que conteñan Calquera Microsoft Entra directorio - Multiinquilino ao escoller o tipo de conta compatible para a túa aplicación para activala para Embalar. Escolla un dos seguintes tipos de conta:

  • Contas en calquera directorio da organización (Calquera Microsoft Entra directorio - Multitenant)
  • Contas en calquera directorio da organización (Calquera Microsoft Entra directorio - Multitenant) e contas persoais de Microsoft como Skype ou Xbox.

Rexistro de aplicacións: tipos de conta compatibles para a función envolver.

Importante

  • Envolver só admite tipos de conta Multiempresa actualmente. O tipo de conta de Arrendatario único aínda non é compatible. Máis información sobre os tipos de conta: Tipos de conta na plataforma de identidade de Microsoft.
  • Debes crear un URI de redirección para cada plataforma (iOS, Android) á que queres orientar.

Configura manualmente os permisos da API para a túa aplicación (opcional)

Cando completes paso 4 o asistente Embalar configurará automaticamente todos os permisos da API necesarios para a túa aplicación.

Se recibe erros no asistente Embalar, pode configurar manualmente os permisos da API. Máis información: Engadir e configurar

Os seguintes permisos da API son necesarios cando se configuran manualmente os permisos da API:

  • API de Microsoft
    • Dynamics CRM
  • API que usa a miña organización.
    • Conexións da API de Azure
    • Servizo de PowerApps
    • Power BI (só é necesario se as túas aplicacións de lenzo usan Power BI datos)
    • Xestión de aplicacións móbiles de Microsoft (só é necesario se quere utilizar Microsoft Intune para a distribución de aplicacións móbiles)

Nota

Se non atopa os permisos en API que usa a miña organización, execute os seguintes comandos de PowerShell segundo corresponda e ténteo de novo:

  • Asegúrese de que o módulo Microsoft Graph estea dispoñible ou instáleo mediante o seguinte comando:
    Install-Module -Name Microsoft.Graph
    
  • Falta permiso de Conexións de API de Azure:
    Connect-MgGraph -TenantId <your tenant ID>
    New-MgServicePrincipal -AppId fe053c5f-3692-4f14-aef2-ee34fc081cae -DisplayName "Azure API Connections"
    
  • Falta o permiso do Servizo de PowerApps:
    Connect-MgGraph -TenantId <your tenant ID>
    New-MgServicePrincipal -AppId 475226c6-020e-4fb2-8a90-7a972cbfc1d4 -DisplayName "PowerApps Service"
    

Para os pasos detallados, consulte Solicitar os permisos no portal de rexistro da aplicación.

Crea manualmente unha localización do centro de aplicacións para a túa aplicación móbil (opcional)

Tes a opción de crear automaticamente unha nova localización do centro de aplicacións para almacenar a túa aplicación móbil como se menciona en paso 5 no asistente Embalar, pero tamén podes crealo manualmente directamente no centro de aplicacións. Máis información: Localización do centro de aplicacións

Suxestión

Para obter máis información sobre o centro de aplicacións, vai á Visual Studio documentación do centro de aplicacións.

  1. Vai ao centro de aplicacións.

  2. Iniciar sesión coa conta de traballo ou escolar.

  3. Se non ten ningunha organización existente, seleccione Engadir novo > Engadir nova organización para crear unha nova organización.

  4. Seleccione a organización da lista do panel esquerdo.

  5. Seleccione Aplicacións > Engadir aplicación.

  6. Escriba o nome da aplicación.

  7. Seleccione o tipo de versión da aplicación.

  8. Seleccione SO personalizado para iOS aplicacións ou Android SO para Android aplicacións.

    Nota

    Debes crear contedores do centro de aplicacións separados para cada plataforma.

  9. Para Android OS, seleccione Plataforma como React nativo.

    Nota

    A plataforma debe ser React Native para todas as aplicacións do centro de aplicacións.

    Configuración de aplicacións de App Center.

  10. Seleccione Engadir nova aplicación.

  11. Copia o URL do centro de aplicacións da aplicación. Necesitarao máis tarde para configurar o proxecto Embalar en Power Apps.

    Por exemplo, https://appcenter.ms/orgs/Contoso-sales/apps/Sample-canvas-app-for-Android-OS/

    URL do App Center.

Asina o paquete da aplicación móbil manualmente (opcional)

Podes asinar automaticamente o paquete de aplicacións móbiles durante o proceso Embalar en paso 2, pero tamén podes facelo manualmente despois de compilar o paquete de aplicacións móbiles. O proceso de sinatura de código é diferente para os dispositivos Android e iOS .

Consulte tamén