Power Apps Wrap AD App Registration for Android

Introduction

The wrap feature in Power Apps lets you create native mobile versions of your canvas apps as custom-branded Android and iOS mobile apps. You can distribute such wrapped native mobile apps to the end users through Microsoft IntuneMicrosoft app centerGoogle Play or Apple Business Manager, or other native distribution methods.

Makers can use wrap wizard to create secure, custom-branded, standalone Android and iOS enterprise native mobile apps and distribute them through the app stores or other native distribution methods.

Wrap wizard eliminates the complexity of building and securing native mobile apps for Power Apps and automates the app registration, API configuration, and code signing steps.

The wrap feature allows you to create mobile apps for iOS, Android or Google Play Store:

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

The wrap wizard for Power App is currently a feature that is generally available (GA) from June 2023.

Prerequisites

  • Azure portal to register your app.
  • App center to add new organization and apps.
  • The apps are to be part of a managed or unmanaged solution.

Azure AD App Registration

  1. Go to Azure Active Directory.
  2. Click on App registration on the left pane.

3. Click on new registration.

4. Give the name of the App and select the account type to Accounts in any organizational directory (Any Azure AD directory – Multitenant).

5. Click on Register.

6. Click on authentication on the left pane. and Click on + Add Platform.

7. Select your target platform Android.

8. Package name – which is the bundle ID, a unique identifier of your application within a platform’s app store ecosystem. A generic naming convention is com.{companyname}.{appname}

9. Signature hash – enter the signature hash from KeyTool.exe

NOTE: keytool.exe (available after installing Android Studio, from the folder location “c:\Program Files\Android\Android Studio\jre\bin\keytool.exe”) to create a certificate to sign the application package. Keytool is used to manage a keystore (database) of cryptographic keys, X.509 certificate chains, and trusted certificates.


Hope you learn something, Thanks for Reading 📖!

Happy Power365ing!

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.