Ο χάκερ βρίσκει τα Live Tiles στο Windows Phone 7.8 εντελώς σπασμένα

Εικονίδιο ώρας ανάγνωσης 2 λεπτό. ανάγνωση


Οι αναγνώστες βοηθούν στην υποστήριξη του MSpoweruser. Ενδέχεται να λάβουμε προμήθεια εάν αγοράσετε μέσω των συνδέσμων μας. Εικονίδιο επεξήγησης εργαλείου

Διαβάστε τη σελίδα αποκάλυψης για να μάθετε πώς μπορείτε να βοηθήσετε το MSPoweruser να διατηρήσει τη συντακτική ομάδα Διάβασε περισσότερα

εικόναΟ Heathcliff από το WP7RootTools συνέχισε την έρευνά του σχετικά με το τεύχος Live Tiles του Windows Phone 7.8 και αναφέρει ότι είναι ακόμα πιο σπασμένο από ό,τι αρχικά.

Τα ζωντανά πλακίδια έχουν 3 τρόπους ενημέρωσης - απευθείας από μια εφαρμογή, εντός προγράμματος και μέσω ειδοποιήσεων push. Ο Heathcliff αναφέρει ότι μόνο οι άμεσες ενημερώσεις μέσω εφαρμογών λειτουργούσαν άψογα.

Γράφει:

  • ShellTileSchedule.Start() – Αυτή η μέθοδος επιτρέπει τον ορισμό μιας διεύθυνσης URL σε μια ζωντανή εικόνα πλακιδίων σε έναν εξωτερικό κεντρικό υπολογιστή. Το URL λαμβάνεται σε προκαθορισμένα χρονικά διαστήματα. Διαπίστωσα ότι το Shell Tile Scheduler μπορεί να αρχίσει να συμπεριφέρεται ακανόνιστα υπό ορισμένες συνθήκες. Η εφαρμογή από την προηγούμενη ανάρτησή μου στο ιστολόγιο, χρησιμοποίησε αυτή τη μέθοδο. Προσπάθησα να αναπαράγω αυτήν τη συμπεριφορά σε μια δική μου εφαρμογή. Αλλά δεν μπόρεσα να απομονώσω την κατάσταση που προκαλεί αυτό το πρόβλημα. Εάν παρουσιαστεί το πρόβλημα, υπάρχει σοβαρό πρόβλημα, που μπορεί να οδηγήσει σε χαμηλή απόδοση του τηλεφώνου και υψηλούς λογαριασμούς από την εταιρεία κινητής τηλεφωνίας σας! Αυτή η συμπεριφορά φαίνεται να είναι συγκεκριμένη για το WP 7.8. Μέχρι στιγμής δεν έχω καταφέρει να το αναπαράγω σε WP 7.5 και WP 8.
  • HttpNotificationChannel.BindToShellTile() – Αυτή η μέθοδος ανοίγει ένα κανάλι στους διακομιστές ειδοποιήσεων της Microsoft. Οι εξωτερικές πηγές μπορούν να δημοσιεύουν εικόνες, κείμενο ή μετρητές στους διακομιστές ειδοποιήσεων της Microsoft. Αυτό θα δρομολογηθεί στο τηλέφωνο. Βρήκα ότι αυτή η λειτουργία ήταν εντελώς σπασμένη στο WP 7.8. Είναι δυνατή η αποστολή κειμένου ή μετρητής. Αλλά μόλις αποσταλεί στο τηλέφωνο μια διεύθυνση URL για μια ζωντανή εικόνα πλακιδίων, το τηλέφωνο κλείνει αμέσως το τελικό σημείο στον διακομιστή και δεν ενημερώνεται τίποτα. Διαπίστωσα ότι όταν η εφαρμογή καταχωρεί πλήρως ένα νέο τελικό σημείο, το ζωντανό πλακίδιο μπορεί μερικές φορές να ενημερωθεί μία φορά και μετά το τελικό σημείο κλείνει ξανά. Στην περίπτωσή μου, η διαγραφή των κλειδιών μητρώου Endpoint PushClient δεν βοήθησε και ακόμη και μια σκληρή επαναφορά δεν επανέφερε τα ζωντανά πλακίδια. Οι ειδοποιήσεις ζωντανών πλακιδίων εξακολουθούσαν να λειτουργούν μόνο μία φορά ή καθόλου. Στο WP 7.5 αυτή η μέθοδος λειτουργεί όπως αναμένεται. Ελπίζω πραγματικά να έκανα κάτι λάθος εδώ. Διαφορετικά, δεν καταλαβαίνω πώς αυτό θα μπορούσε ποτέ να ξεπεράσει το τμήμα Διασφάλισης Ποιότητας της Microsoft.

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

Διαβάστε πολύ περισσότερες λεπτομέρειες στο WP7roottools.com εδώ.

Μέσω WPD

Περισσότερα για τα θέματα: ζωντανή κεραμίδια, Windows Phone 7.8

Αφήστε μια απάντηση

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται *