Προστασία της ιδιωτικής ζωής και της ασφάλειας των δεδομένων μας, είναι κάτι που έχει μεγάλη σημασία για εμάς. Ωστόσο, δεν πρέπει να ξεχνάμε ότι η Apple - είναι μια μεγάλη εταιρεία που υπόκειται στους νόμους και τους παρέχει τα δεδομένα των χρηστών σε διάφορες κυβερνητικές υπηρεσίες, καθώς και η Google, η Microsoft και άλλες μεγάλες της εταιρείας. Στην τελευταία ενημέρωση iOS 8 και OS X Yosemite εισήγαγε πολλές θετικές αλλαγές όσον αφορά την Απόρρητο και ασφάλεια των δεδομένων, η οποία θα πρέπει να είναι καλά παραληφθεί από τους χρήστες και έτσι προγραμματιστές.
Η Apple χρησιμοποιεί ένα μοναδικό έλεγχο πάνω από το στοιχείο υλικού των προϊόντων, του λογισμικού και των υπηρεσιών τους να παρέχουν στους χρήστες την καλύτερη μοντέλο ασφαλείας (με λεπτομέρειες σχετικά με αυτό το Χαρτί Ασφαλείας iOS. Επιπλέον, καταλαβαίνουν και θέλουν να επιτρέπει στους χρήστες να γνωρίζουν - το επιχειρηματικό τους μοντέλο δεν προβλέπει τη χρήση και την πώληση των προσωπικών σας πληροφοριών.
Η εταιρεία θέλει να επεκτείνει την πελατειακή της βάση, συμπεριλαμβανομένων των παιδιών έως 13 ετών, έτσι ώστε να παρουσιάζει τη λειτουργία της οικογένειας Sharing, για να εξασφαλιστεί η ασφάλεια των προσωπικών δεδομένων των παιδιών. θέλουν επίσης να επεκτείνουν την επιρροή τους στο εταιρικό τμήμα, χρησιμοποιώντας το Secure Εγκλωβισμένων, διαχείριση συσκευών και άλλων μέτρων ασφαλείας.
τοποθέτηση
Στο iOS 8 αναβαθμίστηκαν σημαντικά API, σε συνεργασία με τον εντοπισμό μέσω πυρήνα Τοποθεσία. Οι αλλαγές αυτές αφορούν δύο προγραμματιστές και απλούς χρήστες.
Μια νέα εγκρίσεις τύπου «κατά τη χρήση»
Τώρα, προκειμένου να αποκτήσουν πρόσβαση σε ένα καθορισμένο από το χρήστη εφαρμογές πρέπει να εκδώσει ένα νέο αίτημα «Αν [app είναι] Σε χρήση» θέση.
Επιτρέπει στην εφαρμογή τόσο αυξάνει και μειώνει τη είδος της άδειας και θα εκδώσει ένα αίτημα για επιβεβαίωση, εφόσον ο χρήστης δεν τον απαγορεύει την πρόσβαση. Οι προγραμματιστές θα είναι σε θέση να ανακατευθύνει το χρήστη στη διαμόρφωση του συστήματος απευθείας από την εφαρμογή σας, αντί να δείξει βήμα προς βήμα, όπως ήταν πριν.
Πρόσβαση στην παρακολούθηση τοποθεσίας
Τώρα θα δούμε ξεκάθαρα ότι οι εφαρμογές που χρησιμοποιούν το είδος της άδειας «κατά τη χρήση» προσδιορίσετε τη θέση σας, ενώ εργάζονται στο παρασκήνιο - αυτό στην περίπτωση της γραμμής κατάστασης θα υποδεικνύει το όνομα της εφαρμογής (θα είναι μπλε όπως όταν χρησιμοποιείτε τη λειτουργία μόντεμ, ηχογράφηση ή κατά τη διάρκεια κλήση).
Για μητρική iOS της εφαρμογής θα πρέπει να είναι ενεργοποιημένη από προεπιλογή.
Το σύστημα θα σας ενημερώσει και να ελέγχουν τις εφαρμογές που χρησιμοποιούν αυτόν τον τύπο της άδειας, που δείχνει μια προειδοποίηση όταν η εφαρμογή στο παρασκήνιο προσπαθούν να χρησιμοποιήσουν την τοποθεσία σας. Η ίδια προειδοποίηση προς το χρήστη να επιτρέψει είτε την αίτηση για θέση χρήση, ή να αρνηθεί τον πρόσβασης.
στόχους πρόσβασης υποχρεωτικό εξήγηση
Για να αποκτήσετε πρόσβαση στην τοποθεσία, στην αίτηση πρέπει να είναι ένας καλός λόγος, πρέπει να είναι ορίζεται σαφώς και παρουσιάζονται στο χρήστη στην περιγραφή, αλλιώς τέτοιες εφαρμογές θα απορριφθεί από τους λογοκριτές App Store.
Όλα αυτά στοχεύουν στη διαφύλαξη της ιδιωτικότητας των χρηστών - αυτό που μίλησε τόσο πολύ για το WWDC. Αποκαταστήσει τη χαμένη εμπιστοσύνη πολύ δύσκολη και δεν υπάρχει τίποτα που να μην επηρεάζει αρνητικά την επιχείρησή σας ως έλλειψη εμπιστοσύνης των χρηστών.
τεχνικές λεπτομέρειες
Όπως αναφέρθηκε παραπάνω, για τη χρήση βασικών Τοποθεσία και άλλες API, προσθέστε προσεκτικά info.plist σκοπό της περιγραφής εγχόρδων ψηφίσματος (εντοπίσιμη) τύπου.
Info.plist αντίστοιχα πλήκτρα έχουν ως εξής:
- `NSLocationAlwaysUsageDescription`
- `NSLocationWhenInUseUsageDescription`
Στο επίκεντρο Τοποθεσία Manager έχει πλέον δύο νέα μέθοδο μπλοκ, η οποία πρέπει να δηλώνεται με τα σημεία ελέγχου (startUpdatingLocation
κ.λπ.) .:
- `requestAlwaysAuthorization`
- `requestWhenInUseAuthorization`
Έγκριση τύπου «Πότε είναι η χρήση» δεν παρέχει πρόσβαση σε:
- την παρακολούθηση της περιοχής
- Παγκόσμια Αλλαγή τοποθεσίας
- νέα Επισκέψεις API
- έναρξη του εντοπισμού της θέσης σας στο παρασκήνιο
- Ανανέωση εφαρμογών στο παρασκήνιο
Μπορείτε να ανατρέξετε σε νέες ρυθμίσεις απορρήτου οθόνη στο iOS, χρησιμοποιώντας το URL UIApplicationOpenSettingsURLString
.
φωτογραφική μηχανή
Η πρόσβαση στην κάμερα, και είναι δυνατή μόνο με τη συγκατάθεση του χρήστη. Από την άποψη των προγραμματιστών, αυτό σημαίνει ότι τώρα θα πρέπει να εξετάσει σε ποιο σημείο για να εμφανιστεί μια προειδοποίηση περιγράφοντας τους σκοπούς εφαρμογής.
τεχνικές λεπτομέρειες
Η νέα τάξη χρησιμοποιείται για σκοπούς που περιγράφει ο θάλαμος πρόσβασης είναι NSCameraUseDescription
.
Η πρόσβαση στην κάμερα, θα προκαλέσει το παράθυρο διαλόγου επιβεβαίωσης, και εφ 'όσον ο χρήστης δεν έχει δώσει τη συγκατάθεσή του, η εφαρμογή δεν λαμβάνει όλα τα δεδομένα.
επαφές
Η πρόσβαση στις επαφές έχει επίσης επανασχεδιαστεί και περιλαμβάνει πλέον μια κατάσταση όπου θα πρέπει να επιλέξετε μια ενιαία επαφή ή να στείλετε άλλη πρόσκληση.
Αυτό είναι μια μεγάλη καινοτομία, γιατί τώρα θα έχετε λιγότερους λόγους να χορηγήσει εφαρμογές τρίτων πρόσβαση στη λίστα επαφών σας. Αξίζει επίσης να σημειωθεί ότι η εφαρμογή βλέπει μόνο ένα στατικό αντίγραφο της επαφής και δεν θα έχουν πρόσβαση σε όλες τις μελλοντικές αλλαγές (όπως συμβαίνει τώρα).
Τώρα Επαφές υποστηρίζει API φιλτράρισμα της λίστας επαφών. Θα ήταν χρήσιμο να αναδείξει τις επαφές στη λίστα που δεν περιέχουν email ή οποιοδήποτε άλλο συγκεκριμένο όρο.
Τώρα θα πρέπει επίσης να είναι δυνατόν να ζητήσει ένα δείγμα μόνο ένα συγκεκριμένο τύπο δεδομένων, γιατί δεν έχει νόημα να δείξει τον αριθμό της αίτησης και το τηλέφωνο αν χρειάζεται μόνο email. Επιπλέον, τα δεδομένα μπορούν να φιλτραριστούν ακόμα αξία, για παράδειγμα, μόνο τα άτομα με ταχυδρομείο στην @ apple.com
.
Τέτοιες μέθοδοι φιλτραρίσματος είναι κατάλληλα να περιορίσει την πρόσβαση στην πλήρη πληροφορία, η οποία λαμβάνεται με την εφαρμογή, και να μειωθεί η ακαταστασία σε ακατάλληλες ιδιότητες.
τεχνικές λεπτομέρειες
Η χρήση ορισμένων μεθόδων, όπως ABPeoplePickerNavigationControllerDelegate
Σε μια μελλοντική έκδοση του iOS 8 δεν συνιστώνται:
- `PeoplePickerNavigationController: shouldContinueAfterSelectingPerson:`
- `PeoplePickerNavigationController: shouldContinueAfterSelectingPerson: ακινήτου: Αναγνωριστικό:`
άλλα (ABPeoplePickerNavigationController
), Θα πρέπει να αντικατασταθούν από νέες:
- `PeoplePickerNavigationController: didSelectPerson:`
- `PeoplePickerNavigationController: didSelectPerson: ιδιοκτησία
Θα υπάρχουν επίσης τρεις νέες ιδιότητες για τις ρυθμίσεις NSPredicates και τις επαφές φιλτράρισμα:
- `PredicateForEnablingPerson` - καθορίζει εάν μια επαφή είναι να επιλεγεί ή όχι
- `PredicateForSelectionOfPerson` - επιλέγει ένα συγκεκριμένο ακίνητο ή μια επαφή στο σύνολό
- `PredicateForSelectionOfProperty` - καθορίζει ποια από τις ιδιότητες που μπορούν να εμφανιστούν
παιδιά
Η Apple έχει ήδη προσφορές για παιδιά κάτω των 13 ετών του Ειδικού Κέντρου Game αντιπροσωπεύει το όριο αυτό μπορεί να έχει πρόσβαση σε chat, ψευδώνυμα, φωτογραφίες sheringu και όχι διαφημίσεις. Ο γονικός έλεγχος είναι επίσης διαθέσιμα, και ορισμένα σχολεία παρέχουν στους φοιτητές με το Apple ID, το οποίο έχει εύλογη περιορισμούς, όπως η χρήση των δεδομένων για διαφημιστικούς σκοπούς.
Τώρα, χάρη στην Οικογένεια Sharing στο iOS 8, οι γονείς θα είναι σε θέση να δημιουργήσει Apple ID για τα παιδιά και το μερίδιό τους μαζί τους το περιεχόμενο που αγόρασα.
Η ουσία της οικογένειας κοινή χρήση έχει ως εξής:
- Δημιουργήστε την οικογένεια Apple ID
- Κοινή όλες τις αγορές σας (εφαρμογές, βιβλία, κ.λπ.)
- αίτημα αγορά -εάν το παιδί πιέζει την «Αγορά», οι γονείς πρέπει να επιβεβαιώσει το αίτημα και να αγοράσετε την εφαρμογή τους
Ο ρόλος της εμπειρίας του χρήστη
Με τη λειτουργία «Ζητήστε να Πώληση» όλες τις αγορές εντός εφαρμογής είναι απεριόριστο χρόνο για να επιβεβαιώσουμε ότι οι γονείς πρέπει να εγκρίνει την αγορά. Αυτό ισχύει για όλες τις εφαρμογές, έτσι ώστε οι προγραμματιστές πρέπει να παρέχει την κατάσταση επαλήθευσης αγορά ή μπορούν να απαγορεύσουν την αγορά, μετά από ορισμένες διαγραφές. Σε αυτές τις περιπτώσεις, η κλειδαριά θα εμφανιστεί (όπως η γονική περιορισμούς, και εταιρικά).
Οι προγραμματιστές θα πρέπει επίσης να προβλεφθεί μια κατάσταση όπου η πρόσβαση σε «περιορισμένη», εκτός από το γεγονός ότι ήταν «δεν επιτρέπεται». Αυτό σημαίνει ότι δεν πρέπει να υπάρχουν οδηγίες για το πώς να ενεργοποιήσετε την πρόσβαση, επειδή ο χρήστης δεν μπορεί ακόμη να είναι σωστό για αυτές τις αλλαγές.
Ρόλος στο Προστασίας Προσωπικών Δεδομένων
Από την άποψη της ιδιωτικής ζωής, οι προγραμματιστές θα έχουν περισσότερα παιδιά χρησιμοποιούν τις εφαρμογές τους, ανεξάρτητα από το αν έχουν δημιουργηθεί για αυτούς ή όχι.
Τα παιδιά της εφαρμογής πρέπει να συμμορφώνονται με την πολιτική προστασίας προσωπικών δεδομένων, και σε καμία περίπτωση δεν συλλέγει δεδομένα χρήστη (προσωπικά στοιχεία χρηστών (ΑΕΑ)).
Ο νόμος για την προστασία των Ηλεκτρονικό Απόρρητο Παιδιών (Ηλεκτρονικό Απόρρητο για τα Παιδιά του νόμου για την προστασία (COPPA)) είναι εξαιρετικά δύσκολο για εκείνους δεδομένα τα οποία εμπίπτουν στην κατηγορία των προσωπικών (ΑΕΑ) και θα πρέπει να ληφθεί υπόψη, δεδομένου ότι περιορίζει τη χρήση του ακόμα και Bluetooth.
Δράση COPPA ισχύει για αυτές τις εφαρμογές ώστε οι χρήστες να μπορούν σαφώς να αποδοθεί στην ηλικιακή ομάδα κάτω των 13 ετών. Παρά το γεγονός ότι λειτουργεί στις Ηνωμένες Πολιτείες, κατά πάσα πιθανότητα, αυτοί οι νόμοι θα πρέπει να υιοθετηθεί και σε άλλες χώρες, με βάση σε αυτό, και αν η αίτησή σας θα αντιστοιχεί σε COPPA, έχουν αυτομάτως να συναντιούνται, και άλλα παρόμοια νόμους.
παρατήρηση. Το πρόσφατα εισήγαγε λειτουργία App Πακέτο (σετ εφαρμογή) δεν επιτρέπει να αναμειγνύεται σε συμβατικές εφαρμογές δέσμες και εφαρμογές για τα παιδιά. Επίσης, να έχετε κατά νου ότι η χρήση του Game Center και το χαρακτηριστικό Ζητήστε να Αγορά, εφαρμογές κάνουν ασυμβίβαστη με τις απαιτήσεις του COPPA.
Συστάσεις σχετικά με τις εφαρμογές για τα παιδιά
Μην συλλέγει δεδομένα του χρήστη, και να αποφύγει τα εξής:
- συνδέσεις
- Τοποθεσία, Επαφές, Φωτογραφίες, Bluetooth, μικρόφωνο, κάμερα, HealthKit, κοινωνική,
- Push-ειδοποιήσεις
Απενεργοποιήστε τα χαρακτηριστικά και τις λειτουργίες με βάση την ηλικία:
- Διαβάζοντας την ηλικία και την ασφαλή αποθήκευσή του (iCloud) επιτρέπονται
- Η αίτηση πρέπει να εφαρμόζονται από τους χρήστες κάτω από την ηλικία των 13 ετών, ή θα απορριφθεί στο App Store
Η επιβεβαίωση της συγκατάθεσης από τους γονείς τους:
- Συμβουλευτείτε με έναν δικηγόρο
- Χρησιμοποιήστε το ως ένα αίτημα όριο ηλικίας των γονέων e-mail, στο οποίο μπορούν να συμπληρώσουν τα απαραίτητα έγγραφα
- Οι γονείς θα πρέπει να είναι σε θέση να δείτε και να διαγράψετε τα προσωπικά στοιχεία (ΠΑΠ)
- Οι γονείς θα πρέπει να είναι σε θέση να σταματήσει τη συλλογή των προσωπικών δεδομένων
- Εάν τα δεδομένα προσωπικού χαρακτήρα χρησιμοποιούνται πλέον, θα πρέπει να αφαιρεθούν
Συμπερασματικά σε αυτήν την ενότητα. Δώστε την αίτησή σας για τα παιδιά, στους δικηγόρους, είναι μια καλή ιδέα. Μην ξεχνάμε ότι σε πολλές χώρες η νόμιμη ηλικία θεωρείται ότι είναι μια διαφορετική εποχή, γι 'αυτό είναι χρήσιμο να ρυθμίσετε το όριο ηλικίας στο App Store μια συγκεκριμένη χώρα.
σαφάρι
Safari για iOS και OS X έχουν επίσης λάβει ορισμένες ρυθμίσεις ενημερώσεις προστασίας της ιδιωτικής ζωής. Για παράδειγμα, τώρα μεταφερθείτε αυτόματα στο App Store από διαφημιστικών banners δεν μπορεί να είναι χωρίς τη συγκατάθεση του χρήστη.
Τα cookies κλείδωμα για ανενεργών χώρων
Αυτό σημαίνει ότι αν ανοίξετε μια ιστοσελίδα foo.com
, Πρόσβαση για να διαβάζουν και να γράφουν τα cookies θα είναι μόνο σε αυτό. Οποιεσδήποτε άλλες τοποθεσίες που εισάγονται μέσω του iframe ή σύνδεση με αυτό, δεν θα έχουν πρόσβαση ακόμα και στα δικά τους Cookies.
βελτιώσεις Μπρελόκ
Safari υποστηρίζεται τώρα για τις νέες τιμές avtozapoleniya (όνομα χρήστη
, ρεύματος κωδικό πρόσβασης
, νέα-password
) Για την καλύτερη κατανόηση των απαιτήσεων των μορφών σε διαφορετικές καταστάσεις.
Για να κατανοήσουμε καλύτερα την καταχώρηση, συνδεθείτε, ή να αλλάξετε τον κωδικό πρόσβασης, Safari ξέρει πότε να προσφέρει ισχυρούς κωδικούς πρόσβασης και πότε να ενημερώσετε σωθεί. Έτσι, θα είναι διαθέσιμο σε όλες τις συσκευές του χρήστη, και είναι μια ισορροπία λεπτή ανάμεσα στην ασφάλεια και άνεση.
Στο iOS 8 εγγενείς εφαρμογές θα έχουν πρόσβαση στα διαπιστευτήρια των περιοχών που είναι αποθηκευμένα στο μπρελόκ. Ως εκ τούτου, εφαρμογές όπως το Vimeo, θα είναι σε θέση να εντελώς διανομής με το λογαριασμό, αν ο zaloginivalsya χρήστη στο Vimeo χώρο μέσα από ένα πρόγραμμα περιήγησης που υποστηρίζει μια δέσμη των κλειδιών.
Για να ξεκινήσει ένα διάλογο επιβεβαίωσης για τη χρήση των κλειδιών αποθηκεύονται σε δέσμες λογιστική δεδομένων, η αίτηση πρέπει απαραιτήτως να είναι συνάρτηση του «Τομέα Αντιστοίχιση» και θα πρέπει να δηλώνονται, όπως περιγράφεται παρακάτω.
Λειτουργεί σε δύο κατευθύνσεις, που είναι, αν ο χρήστης εγκαθιστά για πρώτη φορά την εφαρμογή και εισάγετε τον λογαριασμό σας - λογιστική δεδομένα θα αποθηκευτούν στο Keychain και αργότερα, όταν θα είναι εισόδου μέσω του προγράμματος περιήγησης - επανεισόδου δεν είναι απαιτείται.
τεχνικές λεπτομέρειες
Εδώ είναι μερικές οδηγίες για τη δήλωση των προθέσεων σε μορφές σας:
- Εγγραφή - `username` and` νέο-password`
- Σύνδεση - `username` and` ρεύματος password`
- Αλλαγή κωδικού πρόσβασης - `username` (μόνο για ανάγνωση),` ρεύματος password` και `νέας password`
τομέα Σύζευξη
Οι αιτήσεις μπορούν να λάβουν τα διαπιστευτήρια στο keychain είναι μόνο για εκείνες τις περιοχές στις οποίες τους έχει χορηγηθεί πρόσβαση. Για να συνοψίσουμε:
1. για εφαρμογές Vimeo
κήρυξε την πρόσβαση vimeo.com
2. iOS schitytyvaet και ελέγχει το κρυπτογραφημένο αρχείο vimeo.com
3. Το αρχείο πρέπει να περιέχει το αναγνωριστικό εφαρμογής Vimeo
Για περισσότερες πληροφορίες σχετικά με την κρυπτογράφηση του αρχείου, στο αίτημα πιστοποιήσεις από την εφαρμογή σας και άλλες λεπτομέρειες, δείτε Συνεδρία # 506 WWDC 2014Με τίτλο «App σας, την ιστοσελίδα σας, και Safari»
Ταυτότητας και Μπρελόκ
Δέσμη των κλειδιών - μια εξειδικευμένη βάση δεδομένων για την αποθήκευση και τη χρήση εμπιστευτικών πληροφοριών σε iOS και OS X. Η Apple έχει καταστήσει ακόμη πιο ασφαλές να το iOS, συνδυάζοντας με τον ασφαλή θύλακα - προστατεύονται από μη εξουσιοδοτημένη πρόσβαση κρυπτογραφικό συνεπεξεργαστή που περιέχει μοναδικές για κάθε κλειδιά κρυπτογράφησης συσκευή που είναι αμετάβλητη και άγνωστος ακόμη και το μήλο (Διαθέσιμη μόνο για το iPhone 5S / iPad Air / Mini με Touch ID).
Μπρελόκ
δέσμη των κλειδιών κάνει συγχρονισμό δεδομένων μεταξύ συσκευών είναι πολύ βολικό και εύκολο:
- App Ομάδες παρέχει μια πιο ευέλικτη ισοτιμία μεταξύ των εφαρμογών του ενός και του αυτού έργου
- απλή ανταλλαγή ανάμεσα στην εφαρμογή και επέκταση - widgets, κοινωνικά δίκτυα δεν απαιτούν έλεγχο ταυτότητας ανεξάρτητα από την αίτηση με την οποία συνδέονται
Ωστόσο, μερικές φορές η ασφάλεια είναι πιο σημαντική από την ευκολία. Επί του παρόντος Μάτσο κλειδιά για την πρόληψη αντιγραφή των διαπιστευτηρίων από τη συσκευή σας και δεν θα συμπεριληφθούν στο αντίγραφο ασφαλείας. Τώρα αυτό προστίθεται επίσης τα ακόλουθα:
- να έχουν πρόσβαση στα δεδομένα, ο χρήστης θα πρέπει να επιβεβαιώσει τους.
- που χρησιμοποιούνται για την επιβεβαίωση της αφής ταυτότητας, με τη δυνατότητα να εισάγετε τον κωδικό πρόσβασης της συσκευής.
- διαπιστευτήρια δεν θα είναι διαθέσιμη εάν ο κωδικός πρόσβασης για τη συσκευή θα απενεργοποιηθεί.
Ο ασφαλέστερος σενάριο θα απαιτούσε ένα σήμα δεδομένων χρησιμοποιείται αποκλειστικά στη συσκευή και είναι διαθέσιμη μόνο μέσω του ελέγχου ταυτότητας Touch ID. Επιπλέον, η πρόσβαση σε αυτά θα πρέπει να διακόπτεται αμέσως μόλις η συσκευή είναι απενεργοποιημένη κωδικό πρόσβασης.
Και μην ξεχνάτε - μπορείτε να αποθηκεύσετε στο Keychain οποιοδήποτε κείμενο, όχι μόνο το όνομα χρήστη και τον κωδικό πρόσβασης. χρήσεις της Apple, μεταξύ των συσκευών είναι να συγχρονίσετε το πλήκτρο Wi-Fi που απαιτείται για τη σύνδεση με το δίκτυο. Για παράδειγμα, εάν συνδεθείτε σε ένα ασφαλές ασύρματο δίκτυο με το που MacBook, μετά από λίγα δευτερόλεπτα (μία φορά πραγματοποιήθηκε Συγχρονισμός), μπορείτε να συνδεθείτε σε αυτό από το iPhone σας, εξοικονομώντας χρόνο εισέρχονται περίπλοκη κωδικούς πρόσβασης με ένα κινητό πληκτρολόγιο συσκευή.
Touch ID
Τώρα μπορείτε να χρησιμοποιήσετε Touch ID, για να παρέχει πρόσβαση μόνο στον ιδιοκτήτη της συσκευής.
Χρησιμοποιώντας Μπρελόκ σε αυτή την περίπτωση δεν είναι απαραίτητη και θα είναι πολύ χρήσιμο για διάφορες τραπεζικές εφαρμογές για να αντικαταστήσουν τα συμβατικά PIN-κώδικες, τον έλεγχο ταυτότητας χρησιμοποιώντας Touch ID. Είναι απίστευτα γρήγορη, άνετη και πιο ασφαλής τρόπος για να επιβεβαιώσει την ταυτότητα του χρήστη.
Η μέθοδος, η οποία αντικαθιστά την είσοδο μέσω αφής ID, μπορείτε να επιλέξετε κατά την κρίση της: τον κωδικό πρόσβασης, sms-κώδικα ή οποιοδήποτε άλλο μηχανισμό ελέγχου ταυτότητας δύο ταχυτήτων.
HomeKit
HomeKit - μια καινοτομία στο iOS 8, το οποίο θα πρέπει να είναι συμβατή με το Διαδίκτυο των πραγμάτων (διαδίκτυο των πραγμάτων) και να κάνουν τις αλληλεπιδράσεις τους πιο εύκολη και πιο άνετη.
Τώρα το πρόβλημα είναι ότι οι συσκευές από διαφορετικούς κατασκευαστές είναι πολύ δύσκολο να συντονίσει και να οργανώσει τους «Συνομιλία» μεταξύ τους, γιατί όλοι μιλούν διαφορετικές «γλώσσες» και απαιτούν διαφορετικές ιδιόκτητο αίτησης.
Επίσης, δημιουργεί πρόσθετη επιβάρυνση για τον κατασκευαστή στοιχείο υλικού που πρέπει να επενδύσει μόνο στη δημιουργία του βασικού λογισμικού για τη διαχείριση της συσκευής, αλλά και στη δημιουργία και υποστήριξη Κάντε κλικ για απλές εφαρμογές χρήστες. Αλλά αυτή η ανησυχία για τους παραγωγούς, οι καταναλωτές δεν πρέπει να ανησυχούν ακόμα για τη συμβατότητα της συσκευής.
HomeKit σας επιτρέπουν να πω ακριβώς Siri: Λειτουργία «Νύχτα», το οποίο θα διαχειρίζεται (ακόμα και αν είστε μακριά από το σπίτι) πολλές συσκευές από διαφορετικούς κατασκευαστές και Να είστε σίγουροι για αυτό, ότι όλοι οι πόρτες είναι κλειδωμένες, ο φωτισμός στο σπίτι είναι μακριά (και αντίστροφα έξω - περιλαμβάνεται), οι κάμερες αρχίζουν να καταγράφουν ό, τι συμβαίνει, και πολλά άλλα τα πράγματα.
Όλα αυτά με μία μόνο φωνητική εντολή, ανοίξτε οποιαδήποτε εφαρμογή χωρίς την ανάγκη και ανεξάρτητα από τον κατασκευαστή των εξαρτημάτων που χρησιμοποιείτε.
«Δεν πιστεύουμε ότι η αποθήκευση των προσωπικών σας δεδομένων από την πλευρά της είναι μια καλή ιδέα. Πιστεύουμε ότι είναι σημαντικό να αντιμετωπίζουμε τα προσωπικά σας στοιχεία με τη μέγιστη σοβαρότητα «-. Kevin McLaughlin, επικεφαλής της ασύρματης τεχνολογίας λογισμικού.
Όσον αφορά την ασφάλεια και την προστασία της ιδιωτικής ζωής σας, υπάρχουν 4 βασικά σημεία:
- τα δεδομένα αποθηκεύονται μόνο στη συσκευή σας
- Οι εντολές ελέγχου ενεργοποιείται μόνο με τη συσκευή σας
- χρησιμοποιεί προηγμένη τεχνολογία κρυπτογράφησης συνεχώς
- για HomeKit εφαρμογή είναι απαραίτητο να τηρούν τους όρους της Πολιτικής Προστασίας Προσωπικών Δεδομένων
Παίρνουμε την ασφάλεια και την προστασία της ιδιωτικής ζωής των χρηστών του πολύ σοβαρά. Αυτό το θέμα έχει δοθεί μεγάλη προσοχή, πήρε πολύ κόπο και χρόνο, καθώς δεν φρόντισε ότι έχουμε τη λύση τέλειο. «- Kevin McLaughlin, επικεφαλής του τμήματος Λογισμικό ασύρματης Μηχανική.
Όλες οι συσκευές στο σύνδεσμο έργο HomeKit με ασφάλεια, όπως η ιδιωτική ζωή και η ασφάλεια είναι υψίστης προτεραιότητας.
Ο μηχανισμός εισήγαγε HomeKit Τέλεια τα εμπρός απόρρητο, Η οποία, αν και δεν είναι νέα, αλλά πολύ καλά εδραιωμένη. API HomeKit δεν μπορεί να λειτουργήσει στο παρασκήνιο για να παρέχει πρόσθετη διαβεβαίωση ότι ελέγχει το χρήστη, παρά κακόβουλες εφαρμογές.
Η εφαρμογή μπορεί να κάνει την κοινοποίηση κάθε αλλαγή των εξαρτημάτων (για παράδειγμα - το άνοιγμα της πόρτας), εξασφαλίζοντας ότι ο χρήστης γνωρίζει τους.
Αξίζει να σημειωθεί το γεγονός ότι η Apple έχει κάνει ταυτοποίηση υποχρεωτική για όλα τα αξεσουάρ της ομάδας HomeKit να ανοίξει μια γέφυρα μεταξύ του ψηφιακού και του φυσικού κόσμου. Σας επιτρέπει να αναθέσει Siri να προσδιοριστεί, για παράδειγμα, μια λάμπα και τις επιθυμητές αναβοσβήνει λαμπτήρα ενώ.
τεχνικές λεπτομέρειες
Θα ήταν καλύτερα αν εξοικειωθείτε με τεκμηρίωση, Βλέπε 213η σύνοδο με το WWDC 2014 στο Navan «Εισαγωγή HomeKit» και να επισκεφθείτε τη σελίδα, αφιερωμένη HomeKitΤο οποίο περιέχει πληροφορίες για τους προγραμματιστές εφαρμογών και συσκευών.
Εδώ είναι τα κυριότερα σημεία υπάρχουν:
- API HomeKit μπορεί να λειτουργήσει μόνο σε πρώτο πλάνο-mode για να εξασφαλίσει τον έλεγχο από το χρήστη
- για την επιτάχυνση της αναπτυξιακής διαδικασίας, χρησιμοποιήστε το ενσωματωμένο πρόγραμμα περιήγησης αξεσουάρ
- σε HomeKit υποχρεωτική εκχώρηση τεχνικές για να διασφαλιστεί η ακεραιότητα της βάσης δεδομένων
- εφαρμογές μπορούν να εγγραφούν σε διάφορες εκδηλώσεις, όπως η διακοπή συγκεκριμένη λάμπα
- στοιχεία μπορούν να ομαδοποιηθούν, για παράδειγμα, από δωμάτιο σε δωμάτιο (κουζίνα)? ζώνες (κάτω όροφος)? υπηρεσίες (φως οροφής) ή ενέργειες (λειτουργία νύχτας).
- Οι δράσεις μπορεί να ενεργοποιηθεί με το χέρι, με το πρόγραμμα, προσαρμοσμένο στην επανάληψη, κ.λπ.
- Συσκευή ασυμβίβαστη με HomeKit, μπορεί να χρησιμοποιηθεί με προσαρμογείς HomeKit Bridge
- HomeKit μπορεί να επεκταθεί, αλλά το Siri υποστηρίζει μόνο τις βασικές λειτουργίες
- Αξεσουάρ μπορείτε να έχετε πρόσβαση μέσω Wi-Fi ή Bluetooth LE
- Αξεσουάρ μπορεί να έχει τα ακόλουθα χαρακτηριστικά:
- μόνο για ανάγνωση, για παράδειγμα για μια εξωτερική θερμοκρασία
- ανάγνωση και γραφή, για παράδειγμα για τη ρύθμιση του θερμοστάτη
- Μόνο εισόδου (υποχρεωτική για όλες τις συσκευές), για παράδειγμα για τη συσκευή αναγνώρισης.
HealthKit
Μια άλλη καινοτομία iOS 8 που θα φέρει μια συνεπή εμπειρία, την ασφάλεια και την εμπιστευτικότητα των δεδομένων που αφορούν την υγεία και καλή φυσική κατάσταση.
Αυτή τη στιγμή, όλα τα δεδομένα χωρίζονται και ανασφαλής αποθηκεύονται σε μια ποικιλία εφαρμογών. Οι χρήστες δεν είναι δυνατή η σωστή έλεγχό τους μετά την εφαρμογή φυσικής κατάστασης θα διαγραφεί. Τώρα προστασία της ιδιωτικής ζωής δεν αποτελεί πρώτη προτεραιότητα, όπως ο κατακερματισμός των δεδομένων και τον έλεγχό τους - μια πρακτική που πρέπει να αλλάξει. Αυτό δημιουργεί ανησυχίες, διότι τα εν λόγω δεδομένα είναι πολύ πολύτιμη και είναι πρόθυμοι να επωφεληθούν από αυτές για δικούς της σκοπούς ασφαλιστικές εταιρείες, τράπεζες και τους διαφημιστές τους.
Απλά φανταστείτε τι θα μπορούσε να κάνει το Facebook με συμπεριφορικές πληροφορίες που συγκεντρώθηκαν Κινήσεις - μια εφαρμογή που καταγράφει επισκέφθηκε χώρους και τα δεδομένα φυσικής κατάστασης από χιλιάδες χρήστες Android και iOS.
Ενώ HealthKit - ένα ασφαλές δοχείο που είναι κρυπτογραφημένες με ασφάλεια και αποθηκεύεται στην τσέπη σας. Είναι πάντα στο οπτικό σας πεδίο, και υπό τον έλεγχό σας, με ενσωματωμένο frontend - εφαρμογή Υγείας στο iOS 8.
Προστασία προσωπικών δεδομένων πάνω απ 'όλα
Η Apple αντιλαμβάνεται ότι η εμπιστοσύνη των χρηστών, είναι το πιο πολύτιμο πράγμα στην επιχείρηση, έτσι ώστε οι μηχανικοί και σχεδιαστές της να δημιουργήσει HealthKit δοθεί ιδιαίτερη προσοχή στην προστασία της ιδιωτικής ζωής.
HealthKit κατασκευαστεί με τέτοιο τρόπο ώστε οι εφαρμογές δεν μπορούν να διακρίνουν μεταξύ των χρηστών που θα προτιμούσαν να κρύψει τα επίπεδα σακχάρου στο αίμα σας, εκείνα που δεν έχουν αυτό το είδος των δεδομένων γενικότερα. Αυτό καθιστά τη συλλογή δεδομένων πιο δύσκολο σε ορισμένες κατηγορίες χρηστών, περιορίζοντας την ποσότητα των πληροφοριών που διατίθενται.
Τα όρια μπορεί να οριστεί ως ένα τύπο δεδομένων, καθώς και για συγκεκριμένες εφαρμογές. Παίρνουν το δικαίωμα μόνο ανάγνωσης, εγγραφής μόνο ή ανάγνωσης-γραφής, αλλά για να αλλάξετε ή να διαγράψετε τα δεδομένα που δημιουργούνται από άλλες εφαρμογές, δεν μπορούν. Για παράδειγμα, ο χρήστης μπορεί να χρησιμοποιήσει την εφαρμογή Υγείας για να δείτε το συνολικό αριθμό των θερμίδων που καίγονται για την οποία οι πληροφορίες που συλλέγονται από τις διάφορες εφαρμογές. Στην περίπτωση αυτή, κάθε αίτηση δεν θα έχουν πρόσβαση στο πλήρες σύνολο δεδομένων.
Όπως περιγράφεται παραπάνω, επιτρέπει πολύ λεπτομερείς και αντί για τις συνήθεις προειδοποιήσεις, HealthKit χρησιμοποιεί τη λίστα φύλλο της άδειας, η οποία επιτρέπει τον έλεγχο όλων των αιτήσεων ζητούν πρόσβαση στα δεδομένα, τα οποία ομαδοποιούνται σε αυτό το είδος των αδειών (Ανάγνωση / εγγραφή).
Πολιτική Προστασίας Προσωπικών Δεδομένων είναι υποχρεωτική για όλες τις εφαρμογές HealthKit και θα πρέπει να περιγράφονται στην ιστοσελίδα και τη σελίδα της εφαρμογής στο App Store, όπως στην περίπτωση των αιτήσεων για τα παιδιά, HomeKit και πληκτρολόγια.
App Υγείας
εφαρμογή Υγείας επιτρέπει στο χρήστη να βλέπει περισσότερα από 60 διαφορετικά είδη δεδομένων και ελέγχου πρόσβασης σε κάθε μία από αυτές (από την ημερομηνία γέννησης, μέχρι το επίπεδο του καλίου στο αίμα).
Επίσης, η εφαρμογή αυτή χρησιμοποιείται για να καθορίσει ποιες πληροφορίες θα πρέπει να περιλαμβάνονται στο ιατρικό ιστορικό σας (Medical ID), η οποία μετά την προσαρμογή γίνεται διαθέσιμη από την οθόνη κλειδώματος (ολίσθηση στα πλευρά στην οθόνη εισαγωγής password).
Αυτή είναι μια ενδιαφέρουσα προσθήκη, αφού μπορείτε να προσθέσετε αριθμούς τηλεφώνου έκτακτης ανάγκης, τον τύπο του αίματος, η κατάσταση της δωρεάς, διάφορες αντενδείξεις, και άλλες χρήσιμες πληροφορίες που θα είναι διαθέσιμες για το ιατρικό προσωπικό, χωρίς ξεκλείδωμα σας συσκευή.
τεχνικές λεπτομέρειες
Η τεκμηρίωση είναι ακόμα αρκετά σπάνιο, και όπως το αντιλαμβάνομαι εγώ, δεν θα υπάρξει καμία παρέμβαση στην ιδιωτική ζωή σας.
Είναι ωραίο ότι η χρήση HealthKit API είναι αρκετά απλή. Μπορεί να σας βοηθήσει να εντοπίσετε εύκολα τις Μέτρηση μονάδες, τη μετατροπή τους να χρησιμοποιούν τις στατιστικές, την αποθήκευση και την ανάκτηση.
μονάδες και ο μετασχηματισμός τους
Βασικές και σύνθετες μονάδες ορίζονται κατηγορία HKUnit
.
Βάση μονάδες ταξινομούνται σε τύπους, όπως το βάρος (HKUnit.gramUnit ()
), Μήκος (HKUnit.meterUnit ()
), Ενέργεια (HKUnit.jouleUnit ()
), Θερμοκρασίας (HKUnit.degreeCelsiusUnit ()
).
Ολοκληρωμένη μονάδες όπως γραμμάρια ανά δεκατόλιτρο, μπορούν να καθοριστούν χρησιμοποιώντας τις μορφές τάξη, δηλ g / dL
.
HKQuantity (μονάδα: HKUnit.meterUnit (), doubleValue: 1.79)
Ο αριθμός αυτός καθορίζεται από και Μονάδα Τιμή, όπως ορίζεται παραπάνω.
ποσότητα Συμβατότητα της μετατροπής μπορεί να ελεγχθεί μέσω της meterQuantity.isCompatibleWithUnit (HKUnit.secondUnit ()
.
εντοπισμός
Νέες μονάδες φορμά μέσων (NSMassFormatter, NSLengthFormatter, NSEnergyFormatter
) Μηχανικά μέρη εντοπισμού για εσάς.
Για παράδειγμα, NSMassFormatter.forPersonMassUse = ΝΑΙ
αυτόματα μεταφράζεται σε μια πολύ πέτρα και λίρες για το Ηνωμένο Βασίλειο και τις ΗΠΑ, αφήνοντας χιλιόγραμμα για τον υπόλοιπο κόσμο.
δεδομένων αποθήκευσης
Όλα τα δεδομένα σας είναι αποθηκευμένα σε HealthKit Store (HKHealthStore
) Και είναι υποκατηγορίες αμετάβλητα HKObject
. Η κύρια κλάση προσφέρει έναν τρόπο για να καταλόγους μεταδεδομένων κατάστημα και τις πηγές, τα οποία κληρονόμησε από τον υποκατηγορίες HKSample
και HKCorrelation
.
συσχέτισης (HKCorrelation
) Αντικείμενα - ένα σύνολο κοινών, μεταξύ των σχετικών μεταδεδομένων αυτό από μόνο του δεν έχει νόημα (για παράδειγμα, ένα μόνο παλμό της καρδιάς).
Αντικείμενα μπορεί να έχει μια κατηγορία (μόνιμο, όπως ημερομηνία γέννησης) ή ποσοτική τύπου (αλλάζουν με την πάροδο του χρόνου, όπως τα βήματα, κάλιο, κλπ).
Αυτά μπορεί να αναφέρονται ειδικά, για παράδειγμα, «θερμοκρασίας του σώματος σε βαθμούς Φαρενάιτ με το αυτί θερμόμετρο Braun Αύξων αριθμός # 1234. Μάζεψε τιμές από 98.8 για να δοκιμάσετε, καθώς 10:00:00 πμ μέχρι τις 10:00:10 μμ ».
Αυτά τα μεταδεδομένα θα μπορούσε να σας επιτρέψει να απομονώνει τα δεδομένα από ελαττωματικά ή λιγότερο ακριβείς συσκευές, με βάση τον αύξοντα αριθμό τους.
παρατήρηση. HealthKit χειρίζεται αυτόματα την κατάσταση όπου τα ίδια δεδομένα (π.χ., αριθμός βημάτων) προέρχονται από διάφορες πηγές. Χωρίς deduplication, αυτό το σενάριο θα οδηγούσε σε επικαλύψεις και φουσκώνει.
ανάκτηση δεδομένων
HealthKit διευκολύνει τα αιτήματα και παρακολούθηση αλλαγών σε μεγάλα σύνολα δεδομένων. Είναι ochespechivaetsya χρήση HKQuery
και HKObserverQuery
στις αλλαγές τροχιάς, καθώς και HKAnchoredObjectQuery
Ποια είναι σημαντική για την αρίθμηση των σελίδων στη λίστα των αποτελεσμάτων.
HKObject
μπορεί να έχουν πλούσια δυνατότητες να διακρίνονται τα δεδομένα που προέρχονται από μια συσκευή ειδική χρησιμοποιώντας, για παράδειγμα, σειριακό αριθμό.
στατιστική
κατηγορία HKStatistics
Βοηθά με τη συλλογή μέσο όρο, τουλάχιστον, μέγιστη απόδοση, σύνοψη ή το διαχωρισμό τους σύμφωνα με διάφορες πηγές.
πιο προηγμένες HKStatisticsCollection
και HKStatisticsCollectionQuery
, Επιτρέπει να ορίσετε το εύρος των χρονικών διαστημάτων πρότυπα και άλλες πιο σε βάθος ανάλυση.
CloudKit
CloudKit - Η Apple υπηρεσία παρασκηνίου που μοιάζει με το Facebook μαϊντανός, αλλά είναι υπεύθυνος για τους λογαριασμούς και μετάδοσης δεδομένων, παρέχοντας όλους τους υπολογισμούς η συσκευή και χωρίς την αναγνώριση του προσώπου χρήστες. Αυτό είναι ίσως το πιο ευαίσθητο iOS αλλαγή προστασία της ιδιωτικής ζωής.
πλεονέκτημα του είναι ότι είναι πολύ καλά ενσωματωμένη στο Xcode, iTunes Connect, iOS και OS X. Όπως σε όλα τα κιτ-πλαισίων, που επιτρέπει στους προγραμματιστές να επικεντρωθεί σε αυτό που κάνει την εφαρμογή τους μοναδικό και να μην σκέφτονται τα θεμελιώδη πράγματα που είναι απαραίτητα για την εκτέλεσή τους.
Προφανώς, αυτό είναι ένα βασικό agrgument και, ταυτόχρονα, το trade-off μεταξύ της ασφάλειας και της ευκολίας.
λογαριασμούς Προστασίας Προσωπικών Δεδομένων
CloudKit δεν παρέχει εφαρμογές με πρόσβαση σε πραγματικές το Apple ID σας ή πληροφορίες από άλλες εφαρμογές. Αντ 'αυτού, CloudKit δημιουργεί ένα αναγνωριστικό τυχαίο χρήστη με βάση την εφαρμογή και την Δίνει άλλες εφαρμογές πρόσβαση στα προσωπικά σας δεδομένα που διατηρούνται εκτός του δοχείου CloudKit.
παρατήρηση. CloudKit θα δημιουργήσει έναν ανώνυμο λογαριασμό, μόνο για ανάγνωση, και χωρίς αναφορά στην Apple ID. Οι άλλοι χρήστες μπορούν να έχουν πρόσβαση στα δεδομένα σας για να μοιραστείτε και μόνο για ανάγνωση.
Θεωρητικά, ο κύριος του έργου του κακόβουλου λογισμικού θα μπορούσε να ταιριάζει με το αναγνωριστικό CloudKit ανώνυμα από το «Παράρτημα 1» επίμονη αναγνωριστικό (όπως ένα ηλεκτρονικό ταχυδρομείο, Twitter, Facebook, κλπ), είναι διαθέσιμα στο «Παράρτημα 2» μέσω της διαφήμισης ID (αναγνωριστικό διαφήμισης), η οποία θα είναι η ίδια για όλες τις εφαρμογές με ένα συσκευή.
Δεν πρέπει να ξεχνάμε ότι ο χρήστης μπορεί να επαναφέρετε ή να απενεργοποιήσετε το αναγνωριστικό διαφήμισης όπως η χρήση του είναι περιορισμένη και πρέπει να αιτιολογείται (αυτό δίνει προσοχή στους λογοκριτές στο App Κατάστημα). Ωστόσο, η δικαιολόγηση αυτή μπορεί να είναι η χρήση των IADS, εκτός αυτού, πολύ λίγοι άνθρωποι γνωρίζουν γι 'αυτό ύπαρξη και ότι μπορεί να απενεργοποιηθεί και να ενεργοποιηθεί από προεπιλογή για όλους τους χρήστες άνω των 13 ετών.
Αναζήτηση φίλων
Λειτουργία φίλο Discovery θα λειτουργήσει ως τμήμα της CloudKit. Ο χρήστης μπορεί να καθορίσει εάν θα εμφανιστούν οι πληροφορίες της σε ορισμένες εφαρμογές, ότι αν θέλετε να διατηρήσετε την ανωνυμία σας θα σας επιτρέψει τους προγραμματιστές άλλων εφαρμογών. Σύμφωνα με τις πληροφορίες που αναφέρεται σε ένα αναγνωριστικό τυχαίο χρήστη, όνομα και επώνυμο.
Φίλο Discovery λειτουργεί χωρίς να ανοίξετε τα προσωπικά στοιχεία (ΠΑΠ), όπως το ηλεκτρονικό ταχυδρομείο, εφαρμογές. Αναζήτηση συμμόρφωσης εκτελούν διακομιστές CloudKit που είναι υπεύθυνοι για τα δεδομένα, έτσι οι εφαρμογές και τρίτους προγραμματιστές δεν εμπλέκονται σε αυτή τη διαδικασία.
Προαιρετικά, CloudKit μπορεί να εκτελέσει μια αναζήτηση για τις παρεχόμενες στους χρήστες e-mail. Σε αυτή την εφαρμογή της διαδικασίας είναι κρυπτογραφημένες, που εκτελείται σε ένα διακομιστή (όχι στη συσκευή) και τα δεδομένα αποστέλλονται μέσω ασφαλούς σύνδεσης.
παρατήρηση. Σε δύο επίπεδα ελέγχου ταυτότητας iCloud δεν είναι απαραίτητη, έτσι ώστε η πλειοψηφία των λογαριασμών προστατεύονται από το συνηθισμένο κωδικό πρόσβασης. Αυτό χρησιμοποιείται από τους επιτιθέμενους και θα το κάνω ξανά και ξανά, επειδή οι λογαριασμοί περιέχουν όλο και περισσότερες πληροφορίες.
Ασφάλεια και Προστασία Προσωπικών Δεδομένων
Κάθε εφαρμογή έχει πρόσβαση σε ένα ή περισσότερα δοχεία CloudKit ιδιοκτησίας.
Τα δοχεία έχουν δύο βάσεις δεδομένων, ένας από τους οποίους είναι γενική, και το άλλο ιδιωτικό. Ενδείξεις που περιέχονται σε αυτήν, ή μπορεί να είναι δομημένη με τη μορφή συστοιχιών και όπως Βασικών Δεδομένων, δεν επηρεάζουν μέρη.
Από προεπιλογή, μοιράζονται τα αρχεία μπορούν να διαβαστούν από οποιονδήποτε χρήστη που δημιουργήθηκε - ένα πιστοποιημένο χρήστη, και να αλλάξει - μόνο τα δικά τους.
Χρήστες χωρίς έλεγχο ταυτότητας (δεν έχουν λογαριασμό iCloud) μπορεί να χορηγηθεί το δικαίωμα να διαβάζουν, αλλά ποτέ δεν θα είναι σε θέση να δημιουργήσει ή εγγραφής σε οποιαδήποτε ιδιωτική ή στη γενική βάση δεδομένων.
Η εφαρμογή μπορεί να αποκτήσει πρόσβαση σε ιδιωτικές βάσεις δεδομένων, που ανήκει μόνο στον τρέχοντα χρήστη.
Για την πρόληψη phishing, λογαριασμούς χρηστών που διαχειρίζεται η CloudKit. Ιδιωτική βάση δεδομένων μπορεί να περιέχει αρχεία μόνο ένας χρήστης στο κοινό - η ικανότητα να αποθηκεύει πολλούς λογαριασμούς χρηστών. Αποκτήστε πρόσβαση σε κοινές βάσεις δεδομένων, μπορείτε να χρησιμοποιήσετε ένα ανώνυμο αναγνωριστικό.
τεχνικές λεπτομέρειες
CloudKit που χρησιμοποιείται από την Apple για να δημιουργήσετε ένα νέο iCloud εφαρμογή και, πάνω απ 'όλα, είναι μια τεχνολογία μετάδοση και δεν προορίζεται για μόνιμη αποθήκευση δεδομένων, έτσι ώστε ο πυρήνας δεδομένων και άλλες τοπικές λύσεις παραμένουν δύναμης.
ποσοστώσεις
Η χρήση των ποσοστώσεων για το κοινό και κοινών βάσεων δεδομένων για τη διαχείριση των χρηστών και προγραμματιστών, soovtvetstvenno.
διαχείριση
iCloud ταμπλό Αυτό επιτρέπει στους προγραμματιστές να διαχειρίζονται τις υπάρχουσες iCloud-εμπορευματοκιβώτια, τη δημιουργία νέων, μέσω του Πίνακα ελέγχου προγραμματιστών, χρησιμοποιώντας το αναγνωριστικό εφαρμογής (App ID).
εγγραφή
Καταχωρήσεις CloudKit (CKRecords
) Έχουν τις ίδιες ιδιότητες με το plist, καθώς και CLLocation
, Το οποίο επιτρέπει ερωτήματα τοποθέτηση, καθώς και CKReference
και CKAsset
. Θα δημιουργηθεί αυτόματα κατά τη διαδικασία της ανάπτυξης.
περιοχή καταγραφής
καταγραφή περιοχή με τα αρχεία της ομάδας. CKAssets
συλλέγει τα άχρηστα δεδομένα με τη χρήση CLoudKit και υποστηρίζει δέλτα apload, συμπεριλαμβανομένων και των άλλων σταδίων, όπως Βασικών Δεδομένων, η οποία θα διαγραφούν επίσης.
εγγραφή
Οι αιτήσεις μπορούν να ενημερωθούν για τις αλλαγές στις καταχωρήσεις CloudKit APNS. Η πρόσβαση σε push-ειδοποιήσεις (οι οποίες είναι διαφορετικές από τις προσαρμοσμένες ειδοποιήσεις) έχουν εφαρμογές έχουν τώρα μια προεπιλογή.
Περισσότερες πληροφορίες σχετικά με αυτό το θέμα μπορείτε να βρείτε στις συνεδρίες WWDC #208 και #231.
(μέσω)