Επισκόπηση συσκευασίας
Η δυνατότητα συσκευασίας στο Power Apps σάς επιτρέπει να συσκευαστεί τις εφαρμογές καμβά σε Android και iOS, για εγγενή διανομή σε χρήστες κινητών συσκευών. Μπορείτε να διανείμετε τέτοιες συσκευασμένες εγγενείς εφαρμογές για κινητά στους τελικούς χρήστες μέσω του Κέντρου εφαρμογών Microsoft, μέσω του Καταστήματος του Google Play και του Apple Business Manager.
Μπορείτε να συσκευάσετε μία ή πολλές εφαρμογές καμβά του Power Apps στο ίδιο εγγενές πακέτο εφαρμογών για κινητές συσκευές. Μπορείτε να χρησιμοποιήσετε τη λειτουργία συσκευασίας για να προσαρμόσετε την εμπειρία εκκίνησης της εφαρμογής για κινητά ώστε να ταιριάζει με τις απαιτήσεις της επωνυμίας του οργανισμού σας. Μπορείτε να καθορίσετε το εικονίδιο της εφαρμογής, την εικόνα οθόνης υποδοχής, την εικόνα οθόνης καλωσορίσματος (σύνδεση) και τη χρήση χρωμάτων για χρήση στην εφαρμογή για κινητές συσκευές.
Μπορείτε να ενημερώσετε τις συσκευασμένες εφαρμογές για κινητές συσκευές δημοσιεύοντας αλλαγές στις εφαρμογές καμβά που περιλαμβάνονται στο πακέτο κινητών συσκευών χρησιμοποιώντας το Maker Portal του Power Apps.
Σημείωμα
Όλες οι δημοσιευμένες αλλαγές στις εφαρμογές καμβά που περιλαμβάνονται λαμβάνονται αυτόματα από τις υπάρχουσες, δημοσιευμένες εκδόσεις των συσκευασμένων εφαρμογών για κινητές συσκευές.
Η δυνατότητα συσκευασίας προσφέρει μια εγγενή πλατφόρμα ανάπτυξης εφαρμογών για κινητές συσκευές (MADP) στο Power Apps.
- Ανάπτυξη εφαρμογών για κινητές συσκευές χωρίς κώδικα-δημιουργήστε συσκευές για κινητές συσκευές χωρίς προηγούμενη εμπειρία
- Διαχειριζόμενη εφαρμογή για κινητές συσκευές-δημιουργεί την εφαρμογή για εσάς
- Απρόσκοπτη επώνυμη χρήση από άκρο σε άκρο-κάντε χρήση του δικού σας λογότυπου και χρωματικής παλέτας
- Υποστήριξη πολλαπλών εφαρμογών καμβά-πολλές εφαρμογές σε μία μοναδική εφαρμογή για κινητές συσκευές
- Διαχείριση επιχειρηματικών δεδομένων με το Microsoft Intune-προστατέψτε τα δεδομένα σας με τη διαχείριση εφαρμογών
Σημείωμα
Το Wrap προορίζεται για τη διανομή εφαρμογών για κινητά σε υπάρχοντες Power Apps χρήστες, όχι για το ευρύ κοινό.
Κατανόηση της διεργασίας συσκευασίας
Η δυνατότητα συσκευασία θα συσκευάσει τις εφαρμογές καμβά σας σε ένα εγγενές κέλυφος εφαρμογής για κινητές συσκευές και θα παραγάγει ένα πακέτο για κινητές συσκευές. Μπορείτε να υπογράψετε ψηφιακά και να διανείμετε αυτό το πακέτο για κινητά ως εφαρμογές Android και iOS με δική σας μάρκα σε χρήστες κινητών συσκευών μέσω των εγγενών καναλιών διανομής, όπως Κατάστημα του Google Play και το Apple Business Manager.
Η παρακάτω ενότητα εξηγεί τα βήματα που περιλαμβάνει η χρήση της δυνατότητας συσκευασίας για τη δημιουργία εφαρμογών για εγγενείς κινητές συσκευές:
- Επιλέξτε την κύρια εφαρμογή καμβά και ξεκινήστε τον οδηγό συσκευασίας. Μια κύρια εφαρμογή καμβά είναι η εφαρμογή που παρέχει την αρχική εμπειρία που θέλετε να δουν οι χρήστες των κινητών συσκευών σας όταν εκκινούν την εφαρμογή σας για κινητές συσκευές. Οι εφαρμογές καμβά σας πρέπει να αποτελούν μέρος μιας λύσης. Περισσότερες πληροφορίες: Προσθήκη εφαρμογής καμβά σε μια λύση.
- Προαιρετικά, προσθέστε δευτερεύουσες εφαρμογές καμβά στην εφαρμογή για κινητές συσκευές στον οδηγό συσκευασίας. Περισσότερες πληροφορίες: Συσκευασία πολλαπλών εφαρμογών καμβά μαζί.
- Επιλέξτε τις πλατφόρμες προορισμού (iOS και Android) για την εφαρμογή για κινητά σας. Προαιρετικά, επιλέξτε για αυτόματη υπογραφή κώδικα του πακέτου εφαρμογής για κινητές συσκευές στον οδηγό συσκευασίας.
- Προσαρμόστε την εμπορική προσαρμογή της εφαρμογής με εικονίδια, εικόνες και χρώματα προκειμένου να εξατομικεύσετε την εφαρμογή για κινητές συσκευές.
- Εγγραφή της εφαρμογής σας. Χρησιμοποιήστε μια υπάρχουσα εγγραφή εφαρμογής ή δημιουργήστε μια νέα στον οδηγό συσκευασίας.
- Προσθέστε το όνομα λογαριασμού χώρου αποθήκευσης αντικειμένων Blob Azure και όνομα κοντέινερ. Χρησιμοποιήστε έναν ήδη δημιουργημένο Χώρο αποθήκευσης Azure Blob ή δημιουργήστε έναν νέο.
- Ξεκινήστε τη διαδικασία δημιουργίας στο βήμα Ολοκλήρωση για να δημιουργήσετε την προσαρμοσμένη εφαρμογή για κινητές συσκευές με την επωνυμία σας.
- Κάντε λήψη της εφαρμογής για κινητά από την τοποθεσία χώρου αποθήκευσης Azure Blob.
- Εάν δεν επιλέγεται η αυτόματη υπογραφή κώδικα στον οδηγό αναδίπλωσης, πρέπει να υπογράψετε με μη αυτόματο τρόπο το κώδικα στο πακέτο της εφαρμογής για κινητές συσκευές. Περισσότερες πληροφορίες: Υπογραφή του πακέτου της εφαρμογής για κινητές συσκευές με μη αυτόματο τρόπο.
- Δοκιμάστε το πακέτο εφαρμογής.
- Διανείμετε το πακέτο εφαρμογής σε χρήστες κινητών συσκευών.
Συσκευασία πολλαπλών εφαρμογών καμβά μαζί
Μπορείτε να συσκευάσετε περισσότερες από μία εφαρμογές καμβά ως ένα μεμονωμένο πακέτο εφαρμογών για κινητές συσκευές. Το πακέτο της εφαρμογής για κινητές συσκευές χρειάζεται ακόμα μια εφαρμογή για το σπίτι, που θα ονομάζεται ως η κύρια εφαρμογή. Αυτή η εφαρμογή γίνεται το σημείο εισόδου για όλες τις άλλες εφαρμογές καμβά που περιλαμβάνονται στο πακέτο εφαρμογής για κινητές συσκευές, οι οποίες ονομάζονται ως δευτερεύουσες εφαρμογές.
Οι δευτερεύουσες εφαρμογές είναι προαιρετικές. Όταν συσκευάσετε μόνο μία εφαρμογή καμβά, η εφαρμογή που περιλαμβάνεται εξακολουθεί να χαρακτηρίζεται ως κύρια εφαρμογή, αλλά το πακέτο της εφαρμογής για κινητές συσκευές δεν θα έχει δευτερεύουσες εφαρμογές.
Όπως εξηγεί η εικόνα που ακολουθεί, μια κύρια εφαρμογή μπορεί να έχει συνδέσεις σε πολλές δευτερεύουσες εφαρμογές. Μπορείτε να διαχειριστείτε τη μετακίνηση μεταξύ των πρωτευουσών και των δευτερευουσών εφαρμογών εντός μιας τέτοιας εφαρμογής για κινητές συσκευές με τη λειτουργία Launch().
Στιγματίστε την εφαρμογή για κινητές συσκευές
Η συσκευασία υποστηρίζει προσαρμογή της εμπειρίας bootstrap της εφαρμογής για κινητές συσκευές ώστε να ταιριάζει με τις απαιτήσεις εμπορικής προσαρμογής του οργανισμού σας. Μπορείτε να καθορίσετε το εικονίδιο της εφαρμογής, την εικόνα οθόνης υποδοχής, την εικόνα οθόνης καλωσορίσματος (σύνδεση) και τη χρήση χρωμάτων σε όλες τις εγγενείς εμπειρίες της εφαρμογής για κινητές συσκευές.
Οι επιλογές προσαρμογής εμπορικής προσαρμογής είναι διαθέσιμες κατά τη δημιουργία του έργου συσκευασίας. Περισσότερες πληροφορίες: Ρύθμιση επωνυμίας
Κατανόηση της ορολογίας συσκευασίας
Η συσκευασία περιλαμβάνει πολλαπλά στοιχεία μεταξύ του Power Apps, του Κέντρου εφαρμογών και πλατφόρμων τρίτων, όπως πλατφόρμες iOS και Android. Ως εκ τούτου, είναι σημαντικό να κατανοήσετε τα στοιχεία που εμπλέκονται κατά την εργασία με λειτουργίες συσκευασίας στο Power Apps.
Θέση του Κέντρου εφαρμογών
Κοντέινερ στο Κέντρο εφαρμογών για αποθήκευση των ενσωματωμένων πακέτων για διανομή εφαρμογών για κινητές συσκευές. Οι τύποι εξόδου δομής διαφέρουν ανάλογα με την πλατφόρμα προορισμού που επιλέγετε.
Πλατφόρμα | ΛΣ | Τύπος αρχείου εξόδου δομής |
---|---|---|
iOS (για διανομή με χρήση του Apple Store) | Προσαρμοσμένες | *.zip |
Android (για διανομή με χρήση όλων των καναλιών εκτός του Καταστήματος του Google Play) | Android | *.apk |
Σημείωμα
Το App Center θα διακοπεί από τις 31 Μαρτίου 2025. Στο εξής, τα δυαδικά αρχεία εφαρμογών θα αποθηκεύονται στον χώρο αποθήκευσης Azure Blob του μισθωτή σας, από τον οποίο μπορείτε να έχετε πρόσβαση και να τα διανέμετε μέσω των καναλιών που προτιμάτε. Οι λεπτομέρειες της σύνδεσης του Azure Blob Storage με τη διαδικασία wrap θα ενημερωθούν σύντομα. Εν τω μεταξύ, δημιουργήστε αντίγραφα ασφαλείας των πιο πρόσφατων αρχείων APK/IPA (εάν χρειάζεται) και διατηρήστε στο χέρι σας τις λεπτομέρειες του χώρου αποθήκευσης αντικειμένου Blob Azure και την τοποθεσία προορισμού για δυαδικά αρχεία εφαρμογών.
Χώρος αποθήκευσης αντικειμένου Blob Azure
Κοντέινερ στον χώρο αποθήκευσης αντικειμένου Blob Azure βοηθά στην αποθήκευση των ενσωματωμένων πακέτων για διανομή εφαρμογών για κινητές συσκευές. Οι τύποι εξόδου δομής διαφέρουν ανάλογα με την πλατφόρμα προορισμού που επιλέγετε. Λεπτομέρειες σχετικά με τη δυνατότητα θα κοινοποιηθούν πριν από τις 31 Μαρτίου 2025.
Δεδομένα εισόδου:
Όνομα λογαριασμού
Το όνομα λογαριασμού είναι ένα μοναδικό αναγνωριστικό για τον λογαριασμό σας Azure Storage. Χρησιμοποιείται για την κατασκευή του βασικού URI για πρόσβαση στον λογαριασμό αποθήκευσης. Για παράδειγμα, εάν το όνομα του λογαριασμού σας είναι mystorageaccount
, το βασικό URI θα είναι https://mystorageaccount.blob.core.windows.net/
Όνομα κοντέινερ
Το όνομα κοντέινερ είναι ένα μοναδικό αναγνωριστικό σε έναν λογαριασμό χώρου αποθήκευσης που ομαδοποιεί ένα σύνολο αντικειμένων blob. Τα κοντέινερ παρέχουν έναν τρόπο οργάνωσης αντικειμένων blob σε έναν λογαριασμό αποθήκευσης. Για παράδειγμα, εάν το όνομα του κοντέινερ σας είναι mycontainer
, το URI για την πρόσβαση σε αντικείμενα blob μέσα σε αυτό το κοντέινερ θα είναι https://mystorageaccount.blob.core.windows.net/mycontainer/
Πλατφόρμες εφαρμογών
Προβλεπόμενες πλατφόρμες για την εφαρμογή που θέλετε να περάσουν από τη διαδικασία δομής για δημοσίευση. Μπορείτε να δημιουργήσετε δομές για εφαρμογές για κινητές συσκευές για iOS, Android ή για το Κατάστημα του Google Play.
- Το iOS δημιουργεί πακέτο IPA
- Το Android δημιουργεί πακέτο APK
- Το Κατάστημα του Google Play δημιουργεί ένα πακέτο AAB για διανομή
Δημιουργία του έργου συσκευασίας
Η δημιουργία ενός έργου συσκευασίας είναι μια διεργασία που δημιουργεί τα πακέτα δομής για τη διανομή των εφαρμογών για κινητές συσκευές σε διαφορετικές πλατφόρμες. Αυτή η διαδικασία χρησιμοποιεί την εφαρμογή που έχετε καταχωρίσει στην πλατφόρμα ταυτότητας της Microsoft και δημιουργεί τις δομές της δεδομένης θέσης του Κέντρου εφαρμογών, ανάλογα με τις πλατφόρμες που επιλέγετε. Τα ενσωματωμένα πακέτα περιλαμβάνουν τις κύριες και προαιρετικές δευτερεύουσες εφαρμογές που περιλαμβάνονται σε ένα πακέτο εφαρμογής για κινητές συσκευές για κάθε τύπο πλατφόρμας.
Αναγνωριστικό πακέτου
Το αναγνωριστικό πακέτου είναι ένα μοναδικό αναγνωριστικό που μπορείτε να δημιουργήσετε για την εφαρμογή σας. Ακολουθεί ένα αντίστροφο μοτίβο ονόματος τομέα. Για παράδειγμα, com.contoso.myapp
. Αυτό το αναγνωριστικό πακέτου χρησιμοποιείται κατά τη διαδικασία δημιουργίας του Azure Key Vault μόλις τα iOS και Android πιστοποιητικά δημιουργηθούν και αποσταλούν, όπως αναφέρεται στο βήμα 6.
Υπογραφή κώδικα
Η υπογραφή κώδικα είναι η διαδικασία οριστικοποίησης μιας εφαρμογής για κινητές συσκευές πριν από τη διανομή της στους τελικούς χρήστες. Μια εφαρμογή που φέρει υπογραφή κώδικα και προέρχεται από γνωστή προέλευση και ο κώδικας της εφαρμογής δεν έχει αλλάξει από την τελευταία φορά που υπογράφτηκε από την αξιόπιστη προέλευση.
Κύρια εφαρμογή
Μια κύρια εφαρμογή είναι το σημείο εισόδου ή η κεντρική εφαρμογή για την εμπειρία της εφαρμογής για κινητές συσκευές όταν συσκευάζετε περισσότερες από μία εφαρμογές καμβά μαζί. Όλες οι άλλες εφαρμογές θεωρούνται δευτερεύουσες εφαρμογές. Αν μόνο μία εφαρμογή καμβά έχει συσκευαστεί και δημιουργηθεί, τότε θα θεωρείται και η κύρια εφαρμογή.
Διεύθυνση URI ανακατεύθυνσης
Μια διεύθυνση URL ανακατεύθυνσης ή απάντησης είναι η θέση όπου ο διακομιστής εξουσιοδότησης στέλνει στον χρήστη μόλις εγκριθεί με επιτυχία η εφαρμογή και δοθεί ένας κωδικός εξουσιοδότησης ή διακριτικό πρόσβασης. Ο διακομιστής εξουσιοδότησης στέλνει τον κωδικό ή το διακριτικό στο URI ανακατεύθυνσης, γι' αυτό είναι σημαντικό να καταχωρήσετε τη σωστή θέση ως μέρος της διαδικασίας εγγραφής της εφαρμογής.
Περισσότερες πληροφορίες: Διεύθυνση URI ανακατεύθυνσης
Δευτερεύουσα εφαρμογή
Προαιρετικές επιπλέον εφαρμογές καμβά που συσκευάζετε στην ίδια δομή για διανομή εφαρμογών για κινητές συσκευές μαζί με την κύρια εφαρμογή.
Επόμενα βήματα
Προαπαιτούμενα και απαιτήσεις συστήματος για συσκευασία
Δείτε επίσης
- Χρησιμοποιήστε τον οδηγό συσκευασίας για να δημιουργήσετε την εφαρμογή για κινητές συσκευές σας
- Μη αυτόματη υπογραφή κώδικα σε iOS
- Μη αυτόματη υπογραφή κώδικα σε Android
- Υπογραφή κώδικα για το Google Play Store
- Δημιουργήστε το Azure Key Vault σας για αυτοματοποιημένη υπογραφή κώδικα
- Συνήθεις ερωτήσεις
- Αντιμετώπιση προβλημάτων με τη δυνατότητα συσκευασίας στο Power Apps
- Οφέλη και περιορισμοί της συσκευασίας