Heker odkrije, da so žive ploščice v sistemu Windows Phone 7.8 popolnoma pokvarjene

Ikona časa branja 2 min. prebrati


Bralci pomagajo pri podpori MSpoweruser. Če kupujete prek naših povezav, lahko prejmemo provizijo. Ikona opisa orodja

Preberite našo stran za razkritje, če želite izvedeti, kako lahko pomagate MSPoweruser vzdrževati uredniško skupino Preberi več

slikaHeathcliff iz WP7RootTools je nadaljeval raziskavo o vprašanju Live Tiles v sistemu Windows Phone 7.8 in poroča, da je še bolj pokvarjen kot mi prej.

Live ploščice imajo 3 načine za posodabljanje – neposredno z aplikacijo, po urniku in prek potisnih obvestil. Heathcliff poroča, da so samo neposredne posodobitve prek aplikacij delovale brezhibno.

On piše:

  • ShellTileSchedule.Start() – Ta metoda omogoča nastavitev URL-ja za sliko ploščice v živo na zunanjem gostitelju. URL se pridobi v vnaprej določenih intervalih. Ugotovil sem, da se lahko Shell Tile Scheduler v nekaterih okoliščinah začne obnašati napačno. Aplikacija iz moje prejšnje objave v spletnem dnevniku je dejansko uporabila to metodo. To vedenje sem poskušal reproducirati v svoji aplikaciji. Nisem pa mogel izolirati situacije, ki sproži to težavo. Če se težava pojavi, je resna težava, ki lahko povzroči slabo delovanje telefona in visoke račune vašega mobilnega operaterja! Zdi se, da je to vedenje specifično za WP 7.8. Do sedaj mi ga ni uspelo reproducirati na WP 7.5 in WP 8.
  • HttpNotificationChannel.BindToShellTile() – Ta metoda odpre kanal do Microsoftovih obvestilnih strežnikov. Zunanji viri lahko objavljajo slike, besedilo ali števce na Microsoftovih strežnikih za obveščanje. To bo preusmerjeno na telefon. Ugotovil sem, da je ta funkcija v WP 7.8 popolnoma pokvarjena. Možno je poslati SMS ali števec. Toda takoj, ko je URL za živo sliko ploščice poslan v telefon, telefon takoj zapre končno točko za strežnik in nič se ne posodobi. Ugotovil sem, da ko aplikacija v celoti registrira novo končno točko, se ploščica v živo lahko včasih posodobi enkrat, nato pa se končna točka znova zapre. V mojem primeru brisanje registrskih ključev PushClient Endpoint ni pomagalo in niti trda ponastavitev ni obudila živih ploščic. Obvestila s ploščicami v živo so še vedno delovala samo enkrat ali pa sploh ne. Na WP 7.5 ta metoda deluje po pričakovanjih. Pravzaprav upam, da sem naredil kaj narobe. Sicer pa ne razumem, kako je to lahko šlo mimo Microsoftovega oddelka za zagotavljanje kakovosti.

Zadnji košček je precej zgovorna obtožba Windows Phone 7.8, ki nakazuje, da je bilo precej malo pozornosti posvečeno temu, kar naj bi bila zgolj kozmetična posodobitev, bolj kot lifting obraza, ki je šel strašno narobe in povzročil, da vam je odpadel nos.

Več podrobnosti preberite na WP7roottools.com tukaj.

Via WPD

Več o temah: Žive ploščice, Windows Phone 7.8

Pustite Odgovori

Vaš e-naslov ne bo objavljen. Obvezna polja so označena *