Χρήση συνδέσεων σε βάθος με την εφαρμογή Power Apps για κινητές συσκευές
Οι συνδέσεις σε βάθος επιτρέπουν στους χρήστες να μετακινούνται από τη μία εφαρμογή στην άλλη σε υπολογιστές και κινητές συσκευές. Τα απλά παραδείγματα περιλαμβάνουν μια βαθειά σύνδεση εφαρμογής για κινητές συσκευές με το Facebook για την είσοδο, μια διεύθυνση ηλεκτρονικού ταχυδρομείου που συνδέεται σε βάθος σε μια εφαρμογή αλληλογραφίας για τη σύνταξη ενός μηνύματος ή μια ιστοσελίδα που συνδέεται σε βάθος με ένα κατάστημα εφαρμογών για τη λήψη μιας σχετικής εφαρμογής για κινητές συσκευές.
Υποστηριζόμενες συνδέσεις σε βάθος στο Power Apps για κινητές συσκευές
Μπορείτε να ανοίξετε μια entityrecord
ή μια προβολή entitylist
στην εφαρμογή Power Apps Mobile χρησιμοποιώντας διευθύνσεις URL σε σύνδεση βάθους από άλλες εφαρμογές. Όταν ακολουθείτε τη σύνδεση από μια εξωτερική εφαρμογή, το στοιχείο προορισμού ανοίγει στο Power Apps για κινητές συσκευές
Αν έχετε ήδη συνδεθεί στην παρουσία της εφαρμογής, η καρτέλα προορισμού εμφανίζεται όταν ακολουθήσετε τη σύνδεση από μια εξωτερική εφαρμογή. Διαφορετικά, θα σας ζητηθεί να συνδεθείτε στην παρουσία της εφαρμογής για κινητές συσκευές. Αφού συνδεθείτε, εμφανίζεται το στοιχείο προορισμού. Για να χρησιμοποιήσετε αυτή τη δυνατότητα, πρέπει να έχετε εγκαταστήσει την εφαρμογή Power Apps για κινητές συσκευές στην κινητή συσκευή σας.
Υποστηριζόμενες παράμετροι διευθύνσεων URL για μια εφαρμογή βάσει μοντέλου
Χρησιμοποιήστε τις παρακάτω παραμέτρους προγράμματος χειρισμού εφαρμογής και συμβολοσειράς ερωτήματος για να συντάξετε τη διεύθυνση URL.
Οι εσωτερικές συνδέσεις για το Power Apps για κινητές συσκευές πρέπει να ξεκινούν με τα εξής:
ms-apps://<org-url>_<app-id>?tenantId=<tenant-id>&appType=AppModule&openApp=true&restartApp=true&forceOfflineDataSync=true
Σημαντικό
Η διεύθυνση URL του οργανισμού δεν μπορεί να περιέχει https://. Ακολουθεί ένα παράδειγμα εσωτερικής σελίδας με εφαρμογή βάσει μοντέλου:
ms-apps://contoso.onmicrosoft.com_e6429eba-2204-40e8-b9dd-fc74791ff2c2?tenantId=aaaabbbb-0000-cccc-1111-dddd2222eeee
Παράμετρος | Περιγραφή | Απαιτούμενο |
---|---|---|
<στοχευμένη εφαρμογή> |
|
Όχι |
<org-url> | Συνδέεται με τη σωστή διεύθυνση URL οργανισμού. | Όχι |
<app-id> | Ανοίγει τη σωστή λειτουργική μονάδα εφαρμογής. | Όχι |
tenantId=<tenand-id> | Συνδέεται με το σωστό μισθωτή. | Όχι |
appType=AppModule | Υποδεικνύει ότι η στοχευμένη εφαρμογή είναι μια εφαρμογή βάσει μοντέλου. | Όχι |
restartApp=true | Επανεκκινεί την εφαρμογή με βάση το μοντέλο. Απαιτείται για να διασφαλιστεί ότι οι παράμετροι μεταβιβάζονται όταν η εφαρμογή είναι ήδη ανοιχτή. | όχι |
forceOfflineDataSync=true | Εξασφαλίζει ότι ο συγχρονισμός δεδομένων ενεργοποιείται έτσι, ώστε να είναι διαθέσιμα όλα τα πιο πρόσφατα δεδομένα. | όχι |
Εάν ανοίξετε μια φόρμα entityrecord
ή δημιουργήσετε μια νέα entityrecord
, χρησιμοποιήστε τις ακόλουθες παραμέτρους:
Παράμετρος | Περιγραφή | Απαιτούμενο |
---|---|---|
etn=<λογικό όνομα οντότητας> | Ορίζει σε ποιον πίνακα θα μεταβείτε. | Όχι |
pagetype=entityrecord | Υποδεικνύει ότι ο στόχος είναι φόρμα. | Όχι |
id=<record-id> | Ορίζει σε ποια συγκεκριμένη καρτέλα θα μεταβείτε. Εάν μείνει κενό, ανοίγει η φόρμα δημιουργίας για τον πίνακα. | Όχι |
extraqs=<form-id> | Καθορίζει τη φόρμα που θα ανοίξει για το entityrecord , εάν δεν καθορίζεται, ανοίγει η προεπιλεγμένη φόρμα. Η παράμετρος extraqs μπορεί επίσης να χρησιμοποιηθεί για την προεπιλεγμένη τιμή πεδίων. |
όχι |
Εάν η σύνδεση πηγαίνει σε προβολή entitylist
προσθέστε τις παρακάτω παραμέτρους:
Παράμετρος | Περιγραφή | Απαιτούμενο |
---|---|---|
etn=<λογικό όνομα οντότητας> | Ορίζει σε ποιον πίνακα θα μεταβείτε. | Όχι |
pagetype=entitylist | Υποδεικνύει το στοιχείο που πρόκειται να προβληθεί. | Όχι |
viewid=<view-id> | Καθορίζει την προβολή που θα ανοίξει. | όχι |
Viewtype= <1039 για προβολή συστήματος, 4230 για προσωπική προβολή> | Υποδεικνύει εάν η προβολή προορισμού είναι προβολή συστήματος ή προσωπική προβολή. | όχι |
Υποστηριζόμενες παράμετροι διευθύνσεων URL για εφαρμογή καμβά
ms-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Παράμετρος | Περιγραφή | Απαιτούμενο |
---|---|---|
<app-id> | Ανοίγει τη σωστή λειτουργική μονάδα εφαρμογής. | Όχι |
tenantId=<tenantId> | Συνδέεται με το σωστό μισθωτή. | Όχι |
restartApp=true | Επανεκκινεί την εφαρμογή με βάση το μοντέλο. Απαιτείται για να διασφαλιστεί ότι οι παράμετροι μεταβιβάζονται όταν η εφαρμογή είναι ήδη ανοιχτή. | όχι |
autoLoginUpn=<e-mail> | Συμπληρώνει αυτόματα το ηλεκτρονικό ταχυδρομείο και ενεργοποιεί τη σύνδεση. | όχι |
Υποστηριζόμενες παράμετροι διευθύνσεων URL για μια συσκευασμένη εγγενή εφαρμογή για κινητές συσκευές
ms-mobile-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Παράμετρος | Περιγραφή | Απαιτούμενο |
---|---|---|
<app-id> | Ανοίγει τη σωστή λειτουργική μονάδα εφαρμογής. | Όχι |
tenantId=<tenantId> | Συνδέεται με το σωστό μισθωτή. | Όχι |
restartApp=true | Επανεκκινεί την εφαρμογή με βάση το μοντέλο. Απαιτείται για να διασφαλιστεί ότι οι παράμετροι μεταβιβάζονται όταν η εφαρμογή είναι ήδη ανοιχτή. | όχι |
autoLoginUpn=<e-mail> | Συμπληρώνει αυτόματα το ηλεκτρονικό ταχυδρομείο και ενεργοποιεί τη σύνδεση. | όχι |
Αντιμετώπιση προβλημάτων
Οι εσωτερικές συνδέσεις ενδέχεται να ανοίγουν στο πρόγραμμα περιήγησης, ανάλογα με τις πολιτικές του οργανισμού της εταιρείας και τις ρυθμίσεις της συσκευής του χρήστη. Τα εργαλεία διαχείρισης κινητών συσκευών (MDM) και τα λειτουργικά συστήματα των συσκευών έχουν διαφορετικές επιλογές και ρυθμίσεις που επηρεάζουν τον τρόπο χειρισμού των εσωτερικών συνδέσεων. Εάν οι εσωτερικές συνδέσεις ανοίγουν σε ένα πρόγραμμα περιήγησης αντί απευθείας στο Power Apps για κινητές συσκευές, βεβαιωθείτε ότι οι πολιτικές MDM και οι ρυθμίσεις της συσκευής σας έχουν ρυθμιστεί κατάλληλα.
Για παράδειγμα, σε ορισμένες συσκευές Android , μεταβείτε στις Ρυθμίσεις>Εφαρμογές>Power Apps>Άνοιγμα από προεπιλογή και προσθέστε apps.powerapps.com για να κάνετε τις εσωτερικές συνδέσεις ανοιχτές απευθείας στο Power Apps για κινητές συσκευές.