Κοινή χρήση μέσω


Χρησιμοποιήστε τον οδηγό συσκευασίας για να δημιουργήσετε την εφαρμογή για κινητές συσκευές σας

Χρησιμοποιήστε τη δυνατότητα συσκευασίας για να συσκευάσετε μία ή περισσότερες εφαρμογές καμβά ως ένα μεμονωμένο εγγενές πακέτο εφαρμογής για κινητές συσκευές χρησιμοποιώντας τον οδηγό βήμα προς βήμα.

Η δυνατότητα συσκευασίας στο Power Apps σάς επιτρέπει να δημιουργήσετε εγγενείς εκδόσεις κινητής συσκευής των εφαρμογών καμβά ως προσαρμοσμένη με την επωνυμία σας εφαρμογή Android και iOS για κινητές συσκευές. Μπορείτε να διανείμετε τέτοιες συσκευασμένες εγγενείς εφαρμογές για κινητά στους τελικούς χρήστες μέσω του Κέντρου εφαρμογών Microsoft, μέσω του Google Play ή του Apple Business Manager ή άλλων εγγενών μεθόδων διανομής.

Η δυνατότητα συσκευασίας σάς επιτρέπει να δημιουργείτε εφαρμογές για κινητές συσκευές για iOS ή Android ή το Κατάστημα του Google Play:

  • iOS (πακέτο IPA)
  • Android (πακέτο APK)
  • Για διανομή από το Κατάστημα του Google Play (πακέτο AAB)

Η δυνατότητα συσκευασίας συσκευάζει τις εφαρμογές καμβά σε ένα κέλυφος εγγενούς εφαρμογής για κινητές συσκευές, που μπορείτε να την υπογράψετε και να τη διανείμετε ψηφιακά. Όταν ενημερώνετε την εφαρμογή σας και τη δημοσιεύσετε εκ νέου, η εφαρμογή ενημερώνεται αυτόματα.

Δημιουργία εγγενών εφαρμογών για κινητές συσκευές για iOS και Android χρησιμοποιώντας τον οδηγό

  1. Συνδεθείτε στο Power Apps.

  2. Επιλέξτε Αναδίπλωση από το αριστερό τμήμα παραθύρου περιήγησης. Εάν το στοιχείο δεν βρίσκεται στο πλαϊνό τμήμα του πίνακα, επιλέξτε ...Περισσότερα και, στη συνέχεια, επιλέξτε το στοιχείο που θέλετε.

  3. Επιλέξτε την εφαρμογή που θέλετε να συσκευάσετε και έπειτα επιλέξτε Συσκευασία στη γραμμή εντολών.

Βήμα 1: Επιλέξτε εφαρμογές

  1. Στην οθόνη Επιλέξτε τις εφαρμογές για συσκευασία, επιλέξτε την κύρια και τη δευτερεύουσα εφαρμογή σας.

    • Κύρια εφαρμογή: Επιλέξτε την εφαρμογή που θα δουν οι τελικοί χρήστες σας όταν ξεκινήσει η εφαρμογή για κινητές συσκευές.

    • Δευτερεύουσες εφαρμογές: Προαιρετικές άλλες εφαρμογές που μπορείτε να συσκευάσετε την ίδια δομή για πακέτο εφαρμογών για κινητές συσκευές μαζί με την κύρια εφαρμογή.

      Επιλέξτε τις εφαρμογές που θέλετε να συσκευάσετε.

      Σημείωμα

      • Μπορείτε να χρησιμοποιήσετε την ίδια Κύρια εφαρμογή σε έργα πολλαπλών συσκευασιών.
      • Στον οδηγό αναδίπλωσης, εάν το όνομα της κύριας εφαρμογής εμφανίζεται λανθασμένο, προχωρήστε στο επόμενο βήμα και, στη συνέχεια, επιστρέψτε για να δείτε το σωστό όνομα.
  2. Επιλέξτε Επόμενο.

Βήμα 2: Καταχώρηση της εφαρμογής

Στην οθόνη Καταχώρηση της εφαρμογής σας, καταχωρίστε την αίτησή σας με μη αυτόματο τρόπο στο Azure για να δημιουργήσετε μια σχέση αξιοπιστίας μεταξύ της εφαρμογής σας και της πλατφόρμας ταυτότητας Microsoft. Περισσότερες πληροφορίες: Μη αυτόματη καταχώρηση της εφαρμογής σας στην πύλη Azure.

Η εφαρμογή σας πρέπει να καταχωρηθεί στο Microsoft Entra ώστε να μπορούν να συνδεθούν οι χρήστες της εφαρμογής σας. Εάν έχετε ήδη εγγραφεί, βρείτε την εγγραφή σας στο πεδίο εγγραφής ιδιοκτησίας.

Δημιουργία νέας καταχώρησης εφαρμογής.

Αν δεν βλέπετε το καταχωρημένο όνομα εφαρμογής σας στο αναπτυσσόμενο μενού Ιδιόκτητες καταχωρίσεις, ακολουθήστε αυτά τα βήματα.

  • Επιλέξτε Νέα καταχώρηση εφαρμογής για να δημιουργήσετε αυτόματα μια νέα καταχώρηση για την εφαρμογή σας.

  • Θα χρειαστεί να δώσετε το όνομα εφαρμογής και τον Android κατακερματισμό υπογραφής, καθώς είναι υποχρεωτικά πεδία. Το όνομα εφαρμογής είναι υποχρεωτικό, επειδή είναι το όνομα της εφαρμογής που βλέπει ο πελάτης. Ο κατακερματισμός υπογραφής Android είναι υποχρεωτικός αν επιλέξατε το Android ως μία από τις πλατφόρμες κατά τη δημιουργία του έργου συσκευασίας.

    Σημείωμα

    Η μορφή του Android κλειδιού κατακερματισμού είναι 28ψήφιος αλφαριθμητικός αριθμός κατακερματισμού, όπως –ga0RGNYHvNM5d0SLGQfpQWAPGJ8=. Εάν το κλειδί κατακερματισμού υπογραφής υπάρχει ήδη, δεν χρειάζεται να δημιουργήσετε νέο. Μπορείτε να χρησιμοποιήσετε ξανά το κλειδί κατακερματισμού υπογραφής που δημιουργήθηκε προηγουμένως κατά τη δημιουργία μιας νέας καταχώρησης εφαρμογής.

    Προσθήκη λεπτομερειών καταχώρησης εφαρμογής.

Ρύθμιση παραμέτρων εφαρμογών τρίτων που επιτρέπονται από τον διαχειριστή

Ο οδηγός συσκευασίας ρυθμίζει αυτόματα τις παραμέτρους όλων των απαιτούμενων δικαιωμάτων API για την εφαρμογή σας. Επίσης, μπορείτε να ρυθμίσετε με μη αυτόματο τρόπο τις παραμέτρους των δικαιωμάτων API σε περίπτωση που χρειαστεί να κάνετε αυτή την διαδικασία. Περισσότερες πληροφορίες: Ρυθμίστε τις παραμέτρους των δικαιωμάτων API για την εφαρμογή σας με μη αυτόματο τρόπο.

Κατά την εγγραφή της εφαρμογής, ο διαχειριστής Azure πρέπει να παρέχει πρόσβαση για να συνεχίσετε. Ακολουθήστε αυτά τα βήματα για να παραχωρήσετε πρόσβαση:

  • Ανοίξτε το Windows PowerShell και κάντε Εκτέλεση ως διαχειριστής.
  • Εκτελέστε την εντολή- Install-Module -Name Microsoft.PowerApps.Administration.PowerShell -AllowClobber -Force.
  • Ορίστε την πολιτική εκτέλεσης με: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned.
  • Εισαγάγετε τη λειτουργική μονάδα με Import-Module -Name Microsoft.PowerApps.Administration.PowerShell.
  • Εκτελέστε το Add-AdminAllowedThirdPartyApps και δώστε το αναγνωριστικό εφαρμογής για το οποίο απαιτείται πρόσβαση διαχειριστή.
  • Εκτελέστε το Get-AdminAllowedThirdPartyApps για να επαληθεύσετε αν το όνομα της εφαρμογής σας εμφανίζεται στη λίστα.

Μόλις ολοκληρώσετε τα προηγούμενα βήματα, η οθόνη εγγραφής θα μοιάζει με το παρακάτω στιγμιότυπο οθόνης.

Στιγμιότυπο οθόνης που εμφανίζει την οθόνη εγγραφής με πράσινα τικ για τα βήματα που ολοκληρώθηκαν

Δικαιώματα API

Κατά την εγγραφή της εφαρμογής, ο διαχειριστής Azure πρέπει επίσης να παραχωρήσει πρόσβαση σε δικαιώματα API για την εφαρμογή. Ανατρέξτε στο παρακάτω στιγμιότυπο οθόνης για οδηγίες σχετικά με την εκχώρηση πρόσβασης και τους λόγους για τους οποίους απαιτούνται δικαιώματα API.

Στιγμιότυπο οθόνης που εμφανίζει τα δικαιώματα API για την εφαρμογή.

Σημείωμα

Σε αυτό το βήμα, μερικές φορές για τους νέους πελάτες, εμφανίζεται μόνο το πεδίο Όνομα εφαρμογής. Το πεδίο για προσθήκη του κατακερματισμού υπογραφής Android δεν εμφανίζεται. Για να επιλύσετε αυτό το πρόβλημα, συνεχίστε στα επόμενα βήματα και επιλέξτε τις πλατφόρμες προορισμού όπως η Android στο βήμα πλατφόρμας προορισμού.

Βήμα 3: Ρύθμιση παραμέτρων επωνυμίας

  1. Στο Ρύθμιση παραμέτρων βήματος επωνυμίας, ορίστε τις παρακάτω επιλογές εμφάνισης και αίσθησης για την εφαρμογή σας:

    Σημείωμα

    Όλες οι εικόνες πρέπει να είναι σε μορφή .png. Εάν δεν έχουν επιλεγεί προσαρμοσμένες εικόνες, θα χρησιμοποιηθεί μια προεπιλεγμένη εικόνα.

    • Εικονίδια εφαρμογής: Ανεβάστε εικονίδια που θα χρησιμοποιήσετε για την εφαρμογή σας. Συνιστώμενο μέγεθος για iOS: 1024 px επί 1024 px .png εικόνα ή μεγαλύτερη. Συνιστώμενο μέγεθος εικόνας για Android: 432 px επί 432 px .png εικόνα ή μεγαλύτερη.
    • Εικόνα οθόνης εκκίνησης: Εικόνα που χρησιμοποιείται στην οθόνη εκκίνησης της εφαρμογής σας για κινητές συσκευές, όσο θα φορτώνεται. Προεπιλεγμένη εικόνα που χρησιμοποιείται όταν δεν παρέχεται.
    • Εικόνα οθόνης υποδοχής: Εικόνα που χρησιμοποιείται στην οθόνη υποδοχής (σύνδεσης) της εφαρμογής σας για κινητές συσκευές, όσο θα φορτώνεται. Προεπιλεγμένη εικόνα που χρησιμοποιείται όταν δεν παρέχεται.
    • Χρώμα γεμίσματος φόντου: Δεκαεξαδικός κώδικας χρώματος που χρησιμοποιείται για το φόντο της οθόνης υποδοχής.
    • Χρώμα γεμίσματος κουμπιού: Δεκαεξαδικός κωδικός χρώματος που χρησιμοποιείται για το συμπλήρωση του χρώματος του κουμπιού.
    • Θέμα κειμένου γραμμής κατάστασης: Χρώμα για το κείμενο της γραμμής κατάστασης στην κορυφή της εφαρμογής.
  2. Επιλέξτε Επόμενο.

Βήμα 4: Πλατφόρμα προορισμού

  1. Στην οθόνη Επιλέξτε πλατφόρμας κινητής τηλεφωνίας προς στόχευση, εισαγάγετε ένα Αναγνωριστικό πακέτου της επιλογής μας.

    Σημείωμα

    Το αναγνωριστικό πακέτου είναι ένα μοναδικό αναγνωριστικό που δημιουργείτε για την εφαρμογή σας. Ένα αναγνωριστικό πακέτων πρέπει να περιέχει μία τελεία (.) και κανένα διάστημα.

  2. Στις Πλατφόρμες προορισμού, επιλέξτε όλες τις πλατφόρμες κινητής τηλεφωνίας που χρησιμοποιούν οι τελικοί χρήστες σας στις κινητές συσκευές τους.

  3. Ορίστε την εναλλαγή Εγγραφή της εφαρμογής μου σε ON για αυτόματη υπογραφή κώδικα στην εφαρμογή σας για κινητές συσκευές και, στη συνέχεια, επιλέξτε το URI Azure Key Vault από τη λίστα και επιλέξτε Επόμενο. Αν δεν έχετε καταχωρήσεις στη λίστα URI του Azure Key Vault, πρέπει πρώτα να δημιουργήσετε το Azure Key Vault . Περισσότερες πληροφορίες: Δημιουργία Azure Key Vault για συσκευασία για Power Apps.

    Επιλέξτε τις εφαρμογές που θέλετε να συσκευάσετε.

Μπορείτε επίσης να υπογράψετε με κώδικα το πακέτο της εφαρμογής για κινητές συσκευές με μη αυτόματο τρόπο, αντί να χρησιμοποιήσετε την αυτόματη υπογραφή κώδικα που είναι διαθέσιμη στον οδηγό συσκευασίας. Για περισσότερες πληροφορίες σχετικά με τον τρόπο με τον οποίο μπορείτε να προσθέσετε υπογραφή κώδικα στην εφαρμογή σας με μη αυτόματο τρόπο, ανατρέξτε στο θέμα:

Σημείωμα

Ο οδηγός συσκευασίας παρέχει μια αυτόματη διαδικασία εισόδου. Ωστόσο, οι προγραμματιστές που είναι εξοικειωμένοι με τις διαδικασίες για κινητά μπορούν να εγγραφούν χειροκίνητα για τις εφαρμογές Android ή iOS χρησιμοποιώντας διαφορετικούς μηχανισμούς για κάθε πλατφόρμα. Εάν εγγραφείτε μέσω της μη αυτόματης διαδικασίας, δεν χρειάζεται να δημιουργήσετε Azure Key Vault.

  1. Επιλέξτε Επόμενο.

Βήμα 5: Χώρος αποθήκευσης αντικειμένου Blob Azure

  1. Δημιουργήστε ένα Azure key vault αν δεν το έχετε κάνει ήδη. Περισσότερες πληροφορίες: Δημιουργία Azure Key Vault για συσκευασία χρησιμοποιώντας προεπιλεγμένη συνδρομή
  2. Δημιουργήστε έναν λογαριασμό χώρου αποθήκευσης αντικειμένων blob Azure και ένα όνομα κοντέινερ. Περισσότερες πληροφορίες: Δημιουργία λογαριασμού χώρου αποθήκευσης Azure
  3. Προσθέστε το URI Azure key vault κάνοντας κλικ στην αναπτυσσόμενη λίστα.
  4. Προσθέστε το όνομα λογαριασμού χώρου αποθήκευσης και το όνομα κοντέινερ που δημιουργήθηκαν στο βήμα δημιουργίας λογαριασμού χώρου αποθήκευσης αντικειμένου blob Azure.
  5. Κατεβάστε το ενσωματωμένο APK/IPA από τη θέση αποθήκευσης Azure blob που δημιουργήθηκε παραπάνω μετά την ολοκλήρωση των βημάτων κατασκευής.

Βήμα 6: Ολοκλήρωση

Στην οθόνη Ολοκλήρωση, ελέγξτε τις λεπτομέρειες της εφαρμογής και, στη συνέχεια, επιλέξτε Δημιουργία. Μετά από μια επιτυχημένη δημιουργία, θα δείτε την εφαρμογή σας για κινητές συσκευές στην τοποθεσία αποθήκευσης αντικειμένου blob Azure που επιλέξατε στο προηγούμενο βήμα.

Δοκιμή και διανομή πακέτου εφαρμογής για κινητές συσκευές

Δοκιμάστε και διανείμετε την εφαρμογή σας. Εάν αντιμετωπίσετε οποιοδήποτε πρόβλημα κατά τη δοκιμή, ελέγξτε τη σελίδα αντιμετώπισης προβλημάτων.

Καταχωρήστε την εφαρμογή σας στην πύλη Azure με μη αυτόματο τρόπο (προαιρετικά)

Μπορείτε να δημιουργήσετε αυτόματα την καταχώρηση της εφαρμογής σας στον οδηγό συσκευασίας, όπως αναφέρεται στο βήμα 4. Εναλλακτικά, μπορείτε να δημιουργήσετε με μη αυτόματο τρόπο μια νέα καταχώρηση για την εφαρμογή σας στην πύλη Azure. Περισσότερες πληροφορίες: Γρήγορη εκκίνηση: Εγγραφή μιας εφαρμογής στην πλατφόρμα ταυτότητας της Microsoft

Σημείωμα

Τόσο οι πελάτες μεμονωμένου μισθωτή όσο και οι πελάτες πολλών μισθωτών μπορούν να χρησιμοποιήσουν τη συσκευασία για να δημιουργήσουν εγγενείς εφαρμογές για κινητές συσκευές βάσει των εφαρμογών καμβά του Power Apps.

Είτε είστε δημιουργός μεμονωμένου μισθωτή ή πολλών μισθωτών, πρέπει να επιλέξετε οποιαδήποτε από τις επιλογές που περιέχουν Οποιονδήποτε κατάλογος Microsoft Entra - Πολλοί μισθωτές όταν επιλέγετε τον υποστηριζόμενο τύπο λογαριασμού για την εφαρμογή σας για να την ενεργοποιήσετε για συσκευασία: Επιλέξτε έναν από τους παρακάτω τύπους λογαριασμού.

  • Λογαριασμοί σε οποιονδήποτε κατάλογο του οργανισμού (οποιοσδήποτε κατάλογος Microsoft Entra - Πολλαπλοί μισθωτές)
  • Λογαριασμοί σε οποιονδήποτε κατάλογο οργανισμού (Οποιοσδήποτε κατάλογος Microsoft Entra - Multitenant) και προσωπικούς λογαριασμούς Microsoft όπως Skype ή Xbox.

Καταχώρηση εφαρμογής - υποστηριζόμενοι τύποι λογαριασμών για συσκευασία.

Σημαντικό

  • Η συσκευασία αυτήν τη στιγμή υποστηρίζει μόνο τύπους λογαριασμών Multitenant. Ο λογαριασμός μεμονωμένου μισθωτή δεν υποστηρίζεται ακόμα. Περισσότερες πληροφορίες για τους τύπους λογαριασμού: Τύποι λογαριασμών στην πλατφόρμα ταυτότητας της Microsoft.
  • Πρέπει να δημιουργήσετε ένα ξεχωριστο URI ανακατεύθυνσης για κάθε πλατφόρμα (iOS, Android) που θέλετε να στοχεύσετε.

Ρυθμίστε τις παραμέτρους των δικαιωμάτων API για την εφαρμογή σας με μη αυτόματο τρόπο (προαιρετικά)

Όταν ολοκληρώσετε το βήμα 4, ο οδηγός συσκευασίας θα ρυθμίσει αυτόματα όλα τα απαιτούμενα δικαιώματα API για την εφαρμογή σας.

Εάν δείτε σφάλματα στον οδηγό συσκευασίας, μπορείτε να ρυθμίσετε τις παραμέτρους των δικαιωμάτων API με μη αυτόματο τρόπο. Περισσότερες πληροφορίες: Προσθέστε και ρυθμίστε τις παραμέτρους

Τα παρακάτω δικαιώματα API απαιτούνται όταν ρυθμίζετε με μη αυτόματο τρόπο τα δικαιώματα API:

  • Microsoft API
    • Dynamics CRM
  • API που χρησιμοποιεί ο οργανισμός μου
    • Συνδέσεις API Azure
    • Υπηρεσία PowerApps
    • Power BI (απαιτείται μόνο αν οι εφαρμογές καμβά χρησιμοποιούν δεδομένα Power BI)
    • Διαχείριση εφαρμογών για κινητές συσκευές της Microsoft (απαιτείται μόνο αν θέλετε να χρησιμοποιήσετε το Microsoft Intune για διανομή εφαρμογών για κινητές συσκευές)

Σημείωμα

Εάν δεν βρείτε τα δικαιώματα στο API που χρησιμοποιεί ο οργανισμός μου, εκτελέστε τις παρακάτω εντολές PowerShell ανάλογα με την περίπτωση και προσπαθήστε ξανά:

  • Βεβαιωθείτε ότι η λειτουργικήμονάδα Microsoft Graph είναι διαθέσιμη ή εγκαταστήστε την χρησιμοποιώντας την ακόλουθη εντολή:
    Install-Module -Name Microsoft.Graph
    
  • Δεν υπάρχει δικαίωμα Συνδέσεις Azure API
    Connect-MgGraph -TenantId <your tenant ID>
    New-MgServicePrincipal -AppId fe053c5f-3692-4f14-aef2-ee34fc081cae -DisplayName "Azure API Connections"
    
  • Δεν υπάρχει δικαίωμα Υπηρεσία PowerApps:
    Connect-MgGraph -TenantId <your tenant ID>
    New-MgServicePrincipal -AppId 475226c6-020e-4fb2-8a90-7a972cbfc1d4 -DisplayName "PowerApps Service"
    

Για αναλυτικά βήματα, ανατρέξτε στο άρθρο Αίτημα για δικαιώματα στην πύλη εγγραφής της εφαρμογής.

Δημιουργία μιας θέσης κέντρου εφαρμογής για την εφαρμογή σας για κινητές συσκευές με μη αυτόματο τρόπο (προαιρετικά)

Μπορείτε να δημιουργήσετε με μη αυτόματο τρόπο μια θέση κέντρου εφαρμογών για την εφαρμογή σας για κινητές συσκευές απευθείας στο κέντρο εφαρμογών. Περισσότερες πληροφορίες: θέση κέντρου εφαρμογών

Φιλοδώρημα

Για περισσότερες πληροφορίες σχετικά με το κέντρο εφαρμογών, μεταβείτε στο άρθρο Τεκμηρίωση του κέντρου εφαρμογών Visual Studio.

  1. Μετάβαση στο κέντρο εφαρμογών.

  2. Πραγματοποιήστε είσοδο με τον δικό σας εταιρικό ή σχολικό λογαριασμό.

  3. Εάν δεν έχετε υπάρχοντα οργανισμό, επιλέξτε Προσθήκη νέου>Προσθήκη νέου οργανισμού για να δημιουργήσετε έναν νέο οργανισμό.

  4. Επιλέξτε τον οργανισμό από τη λίστα στο αριστερό τμήμα παραθύρου.

  5. Επιλέξτε Εφαρμογές>Προσθήκη εφαρμογής.

  6. Πληκτρολογήστε το όνομα της εφαρμογής.

  7. Επιλέξτε τύπο έκδοσης εφαρμογής.

  8. Επιλέξτε Προσαρμοσμένο λειτουργικό σύστημα για εφαρμογές iOS ή λειτουργικό σύστημα Android για εφαρμογές Android.

    Σημείωμα

    Πρέπει να δημιουργήσετε ξεχωριστά κοντέινερ κέντρου εφαρμογών για κάθε πλατφόρμα.

  9. Για λειτουργικό σύστημα Android, επιλέξτε Πλατφόρμα ως React Native.

    Σημείωμα

    Η πλατφόρμα πρέπει να είναι "React Native για όλες τις εφαρμογές στο κέντρο εφαρμογών.

    Ρύθμιση παραμέτρων εφαρμογής κέντρου εφαρμογών.

  10. Επιλέξτε Προσθήκη νέας εφαρμογής.

  11. Αντιγράψτε τη διεύθυνση URL του κέντρου εφαρμογής. Θα το χρειαστείτε αργότερα, για να ρυθμίσετε τις παραμέτρους του έργου συσκευασίας στο Power Apps.

    Για παράδειγμα, https://appcenter.ms/orgs/Contoso-sales/apps/Sample-canvas-app-for-Android-OS/

    URL Κέντρου εφαρμογών.

Υπογραφή του πακέτου της εφαρμογής για κινητές συσκευές με μη αυτόματο τρόπο (προαιρετικό)

Μπορείτε να υπογράψετε αυτόματα το πακέτο της εφαρμογής για κινητές συσκευές κατά τη διάρκεια της διαδικασίας συσκευασίας στο Βήμα 2, αλλά μπορείτε να το κάνετε με μη αυτόματο τρόπο μετά τη δημιουργία του πακέτου της εφαρμογής για κινητές συσκευές. Η διεργασία υπογραφής κώδικα είναι διαφορετική για συσκευές Android και iOS.

Δείτε επίσης