Passbook | Galaxy CRM

Εισαγωγή

Στην ενότητα αυτή περιγράφεται μια νέα λειτουργικότητα της Καμπάνιας, το Passbook, που προσφέρει τη δυνατότητα δημιουργίας pkpass files και αποστολής τους με email μέσω της Καμπάνιας.

Το pkpass file είναι μια ψηφιακή κάρτα που φορτώνεται στην εφαρμογή Apple wallet των iOS. Το Apple Wallet γνωστό και ως Passbook, είναι μια εφαρμογή για κινητά που αναπτύχθηκε από την Apple Inc. και περιλαμβάνεται στο iOS και το watchOS. Επιτρέπει στους χρήστες να αποθηκεύουν ψηφιακές κάρτες, όπως κουπόνια, κάρτες επιβίβασης, εισιτήρια εκδηλώσεων, κάρτες καταστημάτων και άλλα.

Πλέον έχουν αναπτυχθεί και Android εφαρμογές με δυνατότητα ανοίγματος και αποθήκευσης τέτοιων καρτών όπως η WalletPasses | Passbook Wallet. Επομένως μπορούν να γίνουν χρήση και σε iOS και σε Android συσκευές.

Παράμετροι στις Ρυθμίσεις

Στις ρυθμίσεις της εφαρμογής CRM | Γενικά | Εξωτερικοί Πάροχοι ενσωματώθηκε η σελίδα “Passbook” με ένα πλήθος παραμέτρων για τη δημιουργία passes.

Προκειμένου τα passes να είναι αναγνωρίσιμα από το Apple wallet πρέπει να είναι υπογεγραμμένα με πιστοποιητικό, που έχει εκδοθεί από την Apple που σχετίζεται με τον έναν λογαριασμό προγραμματιστή Apple.

Η σημασία των παραμέτρων είναι η εξής:

  • Apple WWDR (WorldWide Developer Relations) certificate: Για να χρησιμοποιήσετε τα πιστοποιητικά σας που σχετίζεται με τον έναν λογαριασμό προγραμματιστή Apple, πρέπει να έχετε το ενδιάμεσο πιστοποιητικό υπογραφής της Apple του συστήματός σας.
  • Passbook certificate: To παραγόμενο πιστοποιητικό υπογραφής passes από το λογαριασμό προγραμματιστή Apple.
  • Passbook certificate key: To κλειδί του κρυπτογραφημένου πιστοποιητικού υπογραφής passes.
  • Pass type identifier: To μοναδικό αναγνωριστικό του πιστοποιητικού υπογραφής passes.
  • Team name: Το όνομα της ομάδας του λογαριασμού προγραμματιστή στις πληροφορίες memberhip.
  • Team ID: To μοναδικό αναγνωριστικό της ομάδας του λογαριασμού προγραμματιστή στις πληροφορίες memberhip.

Graphical user interface, text, application, emailDescription automatically generated

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

Παράμετροι στην καμπάνια

Αν στη σελίδα “Κύριες πληροφορίες” της καμπάνιας επιλεγεί ως εξωτερικός πάροχος το Passbook,

Graphical user interface, text, application</p>
<p>Description automatically generated

τότε στη σελίδα “Κείμενο καμπάνιας”, εμφανίζεται η σελίδα Passbook για την εισαγωγή παραμέτρων δημιουργίας pass.

Standard Fields

Για τη δημιουργία ενός pass πρέπει όλα τα standard fields να έχουν τιμή.

Graphical user interface, application</p>
<p>Description automatically generated

  • Περιγραφή : Σύντομη περιγραφή του pass, χρησιμοποιείται από τις τεχνολογίες προσβασιμότητας iOS. Δεν φαίνεται στο ίδιο το pass. Μην προσπαθήσετε να συμπεριλάβετε όλα τα δεδομένα του pass στην περιγραφή του, απλώς συμπεριλάβετε κάποιες λεπτομέρειες, για να ξεχωρίσετε τα passes ίδιου τύπου.
  • Κείμενο Logo : To κείμενο που θέλετε να εμφανίζεται στο logo του pass.
  • Logo, Logo2x, Logo3x: Η εικόνα που θέλετε να εμφανίζεται στο logo του pass. Επειδή τα passes ανοίγουν σε devices διάφορων μεγεθών το logo πρέπει να υπάρχει σε “3” διαφορετικά μεγέθη. Το Logo αφορά στο μέγεθος της οθόνης κινητού, το Logo2x αφορά στο μέγεθος της οθόνης tablet και το Logo2x αφορά στο μέγεθος της οθόνης υπολογιστή.
  • Icon, Icon2x, Icon3x: Το εικονίδιο του pass. Εμφανίζεται στις ειδοποιήσεις και στα email που έχουν συνημμένο pass και στην οθόνη κλειδώματος. Για τον ίδιο λόγο με τον προηγούμενο, πρέπει να ανέβει σε “3” μεγέθη.
  • Background color: Το χρώμα του Pass.
  • Foreground color: Το χρώμα με το οποίο θα σχεδιαστεί το κείμενο του pass.
  • Label color: Το χρώμα με το οποίο θα σχεδιαστούν τα Labels του κειμένου του pass.
  • Στιλ: Τα passes έχουν πέντε διαφορετικά στιλ εμφάνισης:
  • Boarding Pass
  • Coupon
  • Event ticket
  • Generic
  • Store card

Ανάλογα με τον επιλεγμένο τύπο, το pass θα εμφανίζεται διαφορετικά στο Wallet.

  • Transit type: Αν το pass έχει style Boarding Pass, τότε μπορεί να διαλέξει ανάμεσα σε πέντε διαφορετικά Transit types:
  • Air
  • Boat
  • Bus
  • Generic
  • Train

Ακολουθούν λεπτομέρειες

Lower-level fields

Οι σελίδες “Header fields”, “Primary fields”, “Secondary fields”, “Auxiliary fields” και “Back field” είναι πεδία που εμφανίζονται σε διάφορα μέρη του pass.

  • Header fields: Πεδία που θα εμφανίζονται στην κεφαλίδα στο μπροστινό μέρος του Pass
  • Primary fields: Πεδία που θα εμφανίζονται ευδιάκριτα στο μπροστινό μέρος του Pass
  • Secondary fields: Πεδία που θα εμφανίζονται στο μπροστινό μέρος του Pass
  • Auxiliary fields: Πρόσθετα πεδία που θα εμφανίζονται στο μπροστινό μέρος του Pass
  • Back field: Πεδία που θα εμφανίζονται στο πίσω μέρος του Pass

Ανάλογα με το Style του Pass τα πεδία αυτά θα εμφανίζονται σε λίγο διαφορετικές θέσεις και σε διαφορετικό πλήθος.

Ακολουθούν λεπτομέρειες

 

Graphical user interface, application</p>
<p>Description automatically generated
Graphical user interface, text, application</p>
<p>Description automatically generated
Graphical user interface, application</p>
<p>Description automatically generated
Graphical user interface, application</p>
<p>Description automatically generated
Graphical user interface, application</p>
<p>Description automatically generated

Στα πεδία αυτά υπάρχει δυνατότητα να γίνει δυναμική αντικατάσταση του πεδίου “Value” κάθε πεδίου κατά τη δημιουργία του pass όπως γίνεται και με το κείμενο της Καμπάνιας. Έτσι για παράδειγμα όταν δημιουργηθεί το passbook για το back field “1” το Value @@email@@ θα αντικατασταθεί από το πεδίο email της επαφής.

Πατώντας διπλό κλικ σε κάποιο από τα διαθέσιμο πεδία της καμπάνιας (δεξί τμήμα), αυτό προστίθεται στο τέλος του “Value” του τρέχοντος επιλεγμένου πεδίου αριστερά.

  • Barcodes: Στα passes υπάρχει η δυνατότητα σχεδιασμού ενός barcode (στο κάτω μέρος τους). Τα barcodes μπορεί να είναι “4” διαφορετικών τύπων: QR, PDF417, Aztec και code128. Στο barcode πρέπει να οριστεί σε string η κωδικοποίηση του barcode. Αυτή συνήθως είναι iso-8859-1, αλλά μπορείτε να χρησιμοποιήσετε και άλλη κωδικοποίηση, που υποστηρίζεται από δική σας υποδομή σάρωσης barcodes.

Το Σύστημα υποστηρίζει πίνακα με πολλά bracodes παρόλο που στην εμφάνιση του pass χρησιμοποιεί το πρώτο έγκυρο barcode του πίνακα. Μπορούν να προστεθούν επιπλέον barcodes ως εναλλακτικά.

Επιπλέον, υπάρχει η δυνατότητα και στα barcodes να γίνει δυναμική αντικατάσταση του πεδίου “Μήνυμα” κατά τη δημιουργία του pass όπως γίνεται και με το κείμενο της Καμπάνιας. Έτσι για παράδειγμα, όταν δημιουργηθεί το passbook το barcode message ##ReferenceNumber## θα αντικατασταθεί από το πεδίο “Reference Number” της επαφής.

Graphical user interface, application</p>
<p>Description automatically generated

Δημιουργία Passes από την Καμπάνια

Τα Passes δημιουργούνται μέσα από την Καμπάνια με δύο τρόπους:

  1. Send Test Passbook

Από την ενέργεια της οθόνης της Καμπάνιας “Προεπισκόπηση κειμένου καμπάνιας” μπορεί να επιλεγεί η νέα ενέργεια που δημιουργήθηκε “Αποστολή δοκιμαστικού passbook”.

Graphical user interface, applicationDescription automatically generated

Ανοίγει η οθόνη του email client με το pass file στα “Συνημμένα” του προς αποστολή email.

Graphical user interface, text, applicationDescription automatically generated

  1. Από τον οδηγό Δημιουργίας email από Καμπάνια

Αν μέσα από Καμπάνια με εξωτερικό πάροχο “Passbook” επιλέξετε από τις ενέργειες “Δημιουργία δραστηριότητας” και στη συνέχεια το email, τότε στον οδηγό εμφανίζεται ένα πεδίο “Create passbook”.

Graphical user interface, application</p>
<p>Description automatically generated

Αν επιλεγεί τότε για κάθε email θα δημιουργηθεί ένα pass στα attachments.
Η συγκεκριμένη λειτουργικότητα υποστηρίζεται και στην αποστολή email μέσω dispatcher.

Pass Styles

Όπως προαναφέραμε, τα passes έχουν πέντε διαφορετικά στιλ εμφάνισης:

  • Boarding Pass
  • Coupon
  • Event ticket
  • Generic
  • Store card

Παραθέτουμε layouts με την εμφάνιση κάθε στιλ. Οι εικόνες προέρχονται από την Apple.

Για περισσότερες λεπτομέρειες ανατρέξτε εδώ

 

Boarding Pass


Στα Boarding Passes, ανάλογα με το transit type που έχει επιλεγεί το βελάκι της εικόνας εμφανίζεται διαφορετικά. Για παράδειγμα για Air εμφανίζεται ένα αεροπλανάκι και για Bus ένα λεωφορειάκι.