Skip to content

Commit d10ef20

Browse files
authored
Live publish
2 parents 9f988b5 + eb75a85 commit d10ef20

File tree

4 files changed

+84
-1
lines changed

4 files changed

+84
-1
lines changed

powerapps-docs/maker/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1636,6 +1636,8 @@
16361636
href: ../mobile/mobile-notifications.md
16371637
- name: Create push notifications for Power Apps mobile
16381638
href: ../mobile/power-apps-mobile-notification.md
1639+
- name: Use deep links with Power Apps mobile
1640+
href: ../mobile/mobile-deep-links.md
16391641
- name: Troubleshoot issues for Power Apps mobile
16401642
href: ../mobile/powerapps-mobile-troubleshoot.md
16411643
- name: Mobile offline
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
---
2+
title: Use deep links with Power Apps mobile| Microsoft Docs
3+
description: How to configure deep links for Power Apps mobile.
4+
author: mduelae
5+
ms.component: pa-user
6+
ms.topic: quickstart
7+
ms.date: 5/20/2022
8+
ms.subservice: mobile
9+
ms.author: mkaur
10+
ms.custom: ""
11+
ms.reviewer: ""
12+
ms.assetid:
13+
search.audienceType:
14+
- enduser
15+
search.app:
16+
- PowerApps
17+
- D365CE
18+
searchScope:
19+
- "Power Apps"
20+
---
21+
22+
# Use deep links with Power Apps mobile
23+
24+
Deep links let users move from one application to another on computers and mobile devices. Simple examples include a mobile app deep-linking to Facebook to sign in, an email address deep-linking to a mail app to compose a message, or a website deep-linking to an app store to download a related mobile app.
25+
26+
27+
## Supported deep links in the Power Apps mobile app
28+
29+
You can open an `entityrecord` or an `entitylist` view in Power Apps mobile by using deep-link URLs from other apps. When you follow the link from an external app, the target element opens in Power Apps mobile
30+
31+
If you're already signed in to your instance in the app, the target record is displayed when you follow the link from an external app. Otherwise, you're prompted to sign in to your instance in the mobile app; after you're signed in, the target element is displayed. You must have Power Apps mobile installed on your mobile device to use this feature.
32+
33+
## Supported Urls parameters for a model-driven app
34+
35+
Use the following application handler and query string parameters to compose the URL.
36+
37+
Deep links for Power Apps mobile should start with the following:
38+
39+
```ms-apps://<org-url>_<app-id>?tenantId=<tenant-id>&isShortcut=true&appType=AppModule&openApp=true&restartApp=true&forceOfflineDataSync=true```
40+
41+
| **Parameter** | **Description** |
42+
|----------------------|------------------------------------------------------------------------------|
43+
| &lt;targeted-app&gt; | <ul><li>`ms-dynamicsxrm` -> Dynamics 365 for phones</li><li> `ms-apps-fs` -> Field Service</li><li>`ms-apps-sales` -> Dynamics 365 Sales</li><li>`ms-apps` -> Power Apps<br><br>**Note**: The <ms-app> protocol only works with Power Apps. It doesn't with Dynamics 365 Sales, Field Service (Dynamics 365), or Microsoft Dynamics 365 Customer Engagement (on-premises). |
44+
| &lt;org-url&gt; | Connects to the correct org URL |
45+
| &lt;app-id&gt; | Opens the correct app module |
46+
| tenantId | Connects to the correct tenant |
47+
| forceOfflineDataSync | Ensures that data sync is triggered so that all the latest data is available |
48+
49+
50+
If opening an `entityrecord` form or creating a new `entityrecord`, use the following parameters:
51+
52+
| **Parameter** | **Description** |
53+
|---------------------------------|--------------------------------------------------------------------------------------------------------|
54+
| etn=&lt;entity-logical-name&gt; | Designates which table to go to |
55+
| pagetype=entityrecord | Indicates that the target is a form |
56+
| extraqs=&lt;form-id&gt; | Designates which form to open for the `entityrecord`; if not specified, the default form will open. The `extraqs` parameter can also be used to default field values. |
57+
| id=&lt;record-id&gt; | Designates which specific record to go to; if left blank, the create form for the table will open |
58+
59+
If the link goes to an `entitylist` view, add the following parameters:
60+
61+
| **Parameter** | **Description** |
62+
|--------------------------------------------------------------|---------------------------------------------------------------------|
63+
| etn=&lt;entity-logical-name&gt; | Designates which table to go to |
64+
| pagetype=entitylist | Indicates that we're going to a view |
65+
| viewid=&lt;view-id&gt; | Designates which view to open |
66+
| Viewtype= &lt;1039 if system view, 4230 if personal view&gt; | Designates whether we're going to a system view or a personal view |
67+
68+
69+
## Supported Urls parameters for a canvas app
70+
71+
```ms-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>```
72+
73+
| **Parameter** | **Description** |
74+
|----------------------|------------------------------------------------------------------------------|
75+
| &lt;app-id&gt; | Opens the correct app module |
76+
| &lt;tenantId&gt; | Connects to the correct tenant |
77+

powerapps-docs/mobile/windows-app-use.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,10 @@ To see get the session ID, select the More button (...) > **Settings** and then
186186
> [!div class="mx-imgBorder"]
187187
> ![See non-production apps.](media/non-prod-apps.png)
188188
189+
## Deep links
190+
191+
For more information on deep links, see [Use deep links with Power Apps mobile](mobile-deep-links.md).
192+
189193
## Limitations and known issues
190194
- The following is not supported:
191195
- Advanced controls such as [sensors](../maker/canvas-apps/how-to/mobile-sensors.md).

powerapps-docs/teams/get-connected.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ In this tutorial, learn about the Get connected app, and how to use it effective
2626
2727
## Overview
2828

29-
The Get connected sample app for Microsoft Teams provides a simple way to connect and with people in your organization with similar skills.
29+
The Get connected sample app for Microsoft Teams provides a simple way to connect with people in your organization having similar skills.
3030

3131
Benefits of using the Get connected app:
3232

0 commit comments

Comments
 (0)