Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

DePesza — portalowa aplikacja już w markecie Windows 10

Nastał ten dzień i portalowa aplikacja DePesza zawitała do sklepu Windows 10.Zapraszam chętnych do zainstalowania aplikacji na systemie Windows 10, zarówno na desktopie, jak i na urządzeniu mobilnym.

DePesza w markecie Windows 10 i Windows 10 Mobile: link

Wersja alfa — co oferuje?

Nie ukrywam, że obecna wersja w markecie jest jeszcze wczesną wersją alfa, która posiada zapewne wiele błędów i niedoróbek. Jednakże już teraz można się zalogować w celu rozpoczęcia pracy z DePeszą i zarządzać w podstawom stopniu powiadomieniami z portalu.

Aplikacja obecnie oferuje swoim użytkownikom:

  • bezpieczne logowanie/wylogowanie
  • brak przetrzymywania hasła użytkownika
  • pobieranie listy powiadomień z portalu (odpowiednie wyświetlanie)
  • pobieranie powiadomień w trakcie pracy aplikacji (co 30 sekund)
  • pobieranie powiadomień, gdy aplikacja jest wyłączona (co 15 minut)
  • wyświetlanie graficznego okienka, gdy w pobranych powiadomieniach z portalu otrzymamy nową notyfikację

DePesza portalowa aplikacja na Windows 10 — z dziennika dewelopera

Prace nad aplikacją nadal trwają. Dziękuję, za docenienie tej serii i oddane głosy na moje wpisy w marcowym konkursie blogowym ;)

Jak już zapewne zauważaliście, została wybrana nazwa na aplikację portalową. Dziękuję wszystkim za komentarze. Propozycji było bardzo dużo. Wybór padł na nazwę, która jest prosta i wpadająca w ucho, a dodatkowo bardzo sprytnie kojarzy się z portalem:

DePesza

Autorem DePeszy jest użytkownik: Czajo. Gratuluję i dziękuję za wzięcie udziału w zabawie. Prócz klucza na Steam do gry Murdered: Soul Suspect dodatkowo dorzucam jeszcze klucz do gry Arma: Gold Edition.

Pozostałe wyróżnione osoby:

Zadania działające w tle w Universal Windows Platform

Aplikacja do powiadomień z portalu jest już na takim etapie, że z powodzeniem testuje ją na co dzień na swoim komputerze i smartfonie z Windows 10. Zapewne ważnym elementem jest praca w tle, nawet wówczas, gdy aplikacja nie jest uruchomiona.

Dziś zaprezentuję w jaki sposób powiadomienia są pobierane w czasie, gdy aplikacja nie jest na głównym planie, a także jeśli nie została nawet otwarta. Nowa platforma od Microsoftu oferuje kilka ciekawych elementów, które pozwalają na wykonywanie zadań w tle, w odpowiedzi na zadany trigger (wyzwalacz).

Background Task - niezależny kod wykonywany w tle

Zadania działające w tle mogą w ciekawy sposób rozszerzyć funkcjonalność aplikacji na urządzeniu mobilnym lub desktopie. W tym celu obecnie można stworzyć kilka Background Tasków, każdy z nich może być aktywowany w zależności od potrzeb. Taki task musi implementować interfejs IBackgroundTask. Działać on może nawet wówczas, gdy aplikacja nie jest uruchomiona.

Aktywacja na zdarzenie systemowe

Można zatem stworzyć zadanie, które będzie aktywowane w odpowiedzi na zdarzenia systemowe. Mogą to być np:

  • Internet stał się dostępny/niedostępny
  • otrzymano SMS

Konkurs na nazwę aplikacji dobreprogramy.pl, a także niesforny Visual Studio

Tworząc uniwersalną aplikację do powiadomień z portalu dobreprogramy natknąłem się na bardzo ciekawy problem. Postanowiłem opisać ową przygody, a także zapytać Was o pomysł na nazwę aplikacji portalowej :)

Na początku skupmy się jednak na ciekawym przypadku...

Device cannot be found

W ostatnim czasie dostaliśmy najnowszą aktualizację Update 2 do Visual Studio 2015. Oczywiście wersja Community, którą używam, otrzymała również ową paczkę. Okazało się jednak, że po tej aktualizacji VS przy próbie wrzucenia aplikacji portalowej na smartfon zaczął rzucać błędem:

Bootstrapping failed. Device cannot be found. 0x89731810: Deployment failed because no Windows Phone was detected. Make sure a phone is connected and powered on.

Żeby jeszcze bardziej zaciemnić obraz, w tym samym czasie wgrałem (ponownie!) na Lumię 925 Windows 10 Mobile z gałęzi Redstone.

Stanąłem przed niebłahym problemem. Visual Studio przestał wykrywać mój telefon. Pierwsze podejrzenia padły na Redstone.