Hacker upptäcker att Live Tiles i Windows Phone 7.8 är helt trasiga

Lästid ikon 2 min. läsa


Läsare hjälper till att stödja MSpoweruser. Vi kan få en provision om du köper via våra länkar. Verktygstipsikon

Läs vår informationssida för att ta reda på hur du kan hjälpa MSPoweruser upprätthålla redaktionen Läs mer

bildHeathcliff från WP7RootTools har fortsatt sin forskning om Live Tiles-utgåvan av Windows Phone 7.8, och rapporterar att den är ännu mer trasig än vi först.

Live-brickor har 3 sätt att uppdateras – direkt av en app, enligt schema och via push-meddelanden. Heathcliff rapporterar att endast direkta uppdateringar via appar fungerade felfritt.

Han skriver:

  • ShellTileSchedule.Start() – Den här metoden gör det möjligt att ställa in en URL till en live-tile-bild på en extern värd. URL:en hämtas med fördefinierade intervall. Jag upptäckte att Shell Tile Scheduler kan börja bete sig oregelbundet under vissa omständigheter. Appen från mitt tidigare blogginlägg använde faktiskt denna metod. Jag har försökt att återskapa detta beteende i en egen app. Men jag har inte kunnat isolera situationen som utlöser detta problem. Om problemet uppstår finns det ett allvarligt problem som kan leda till låg prestanda på telefonen och höga räkningar från din mobiloperatör! Detta beteende verkar vara specifikt för WP 7.8. Hittills har jag inte kunnat återskapa det på WP 7.5 och WP 8.
  • HttpNotificationChannel.BindToShellTile() – Den här metoden öppnar en kanal till Microsofts meddelandeservrar. Externa källor kan lägga upp bilder, text eller räknare till Microsofts meddelandeservrar. Detta kommer att dirigeras till telefonen. Jag tyckte att den här funktionen var helt trasig på WP 7.8. Det är möjligt att skicka ett sms eller räknare. Men så fort en URL för en live-tile-bild skickas till telefonen stänger telefonen omedelbart slutpunkten till servern och ingenting uppdateras. Jag upptäckte att när appen helt registrerar en ny slutpunkt kan live-tile ibland uppdateras en gång och sedan stängs slutpunkten igen. I mitt fall hjälpte det inte att ta bort PushClient Endpoint-registernycklarna och inte ens en hård återställning återupplivade live-brickorna. Live-tile-meddelanden fungerade fortfarande bara en gång, eller inte alls. På WP 7.5 fungerar denna metod precis som förväntat. Jag hoppas faktiskt att jag gjorde något fel här. Annars förstår jag inte hur detta någonsin skulle kunna komma förbi Microsofts kvalitetssäkringsavdelning.

Den sista biten är en ganska talande anklagelse om Windows Phone 7.8, vilket tyder på att ganska lite uppmärksamhet ägnades åt vad som var tänkt att vara en ren kosmetisk uppdatering, snarare som en ansiktslyftning som gick fruktansvärt fel och fick din näsa att falla av.

Läs mycket mer information på WP7rootools.com här.

Via WPD

Mer om ämnena: Live-plattor, Windows Phone 7.8

Kommentera uppropet

E-postadressen publiceras inte. Obligatoriska fält är markerade *