Udostępnij za pośrednictwem


     

Publikacja w Marketplace - Marketplace launcher  Udostępnij na: Facebook

Autor: Łukasz Kazimierz Krajkowski

Opublikowano: 2012-02-23

Pobierz i uruchom

Z poprzednich części cyklu dowiedzieliśmy się, jak dodać aplikację do Marketplace, przechodząc po kolei przez rejestrację konta w portalu AppHub, odblokowanie telefonu do testów deweloperskich, sprawdzenie aplikacji pod kątem zgodności z regułami Marketplace i, na końcu, dodanie aplikacji do procesu publikacji w Marketplace. Skoro nasza aplikacja już tam się znajduje, możemy wykorzystać dobrodziejstwo Marketplace w naszym projekcie. Do tego celu użyjemy tzw. launcherów.

Poniższy samouczek przybliży nam sposób korzystania z udostępnionych funkcjonalności Marketplace w aplikacji.

Marketplace w Twojej aplikacji

Jedną z podstawowych decyzji, który dotyczy instalacji aplikacji, jest sprawdzenie jej oceny. Z tego samouczka nauczymy się, jak przekierować użytkownika do Marketplace, tak aby mógł dodać ocenę i komentarz. Sprawdzimy również, jak można wyświetlić informacje o aplikacji, jak wyszukiwać aplikacje w Marketplace oraz, jak wywołać hub muzyka lub aplikacje. Do tego celu wykorzystamy Marketplace launcher. Launcher umożliwia wywołanie funkcjonalności spoza Twojej aplikacji, które są również dostępne poprzez API Windows Phone SDK. Wywołanie launchera powoduje przejście aplikacji w stan zamrożenia, jednak wybrana funkcja, przeciwieństwie do chooserów, nie ma wpływu na aplikację, która jest zamrożona.

Rozpoczynając pracę powinieneś posiadać:

  • przeglądarkę internetową (np. Internet Explorer 9),
  • Windows Phone SDK 7.1.

Ocena aplikacji w Marketplace

Wykonując to zadanie, umożliwimy naszemu użytkownikowi ocenę Twojej aplikacji.

  1. Dodaj przestrzeń nazw do projektu Microsoft.Phone.Tasks:
using Microsoft.Phone.Tasks;
  1. Dodaj kod do konkretnego zdarzenia (np. click).
  • Utwórz obiekt klasy MarketplaceReviewTask:
MarketplaceReviewTask mRT = new MarketplaceReviewTask();
  • Wywołaj launcher:
mRT.Show();

Szczegóły aplikacji w Marketplace

Jeśli posiadasz więcej niż jedną aplikację w Marketplace, to możesz je reklamować wzajemnie, wyświetlając szczegóły pozostałych aplikacji.

  1. Dodaj przestrzeń nazw do projektu Microsoft.Phone.Tasks:
using Microsoft.Phone.Tasks;
  1. Dodaj kod do konkretnego zdarzenia (np. click).
  • Utwórz obiekt klasy MarketplaceDetailTask:
MarketplaceDetailTask mDT = new MarketplaceDetailTask();
  • Podaj ID aplikacji jako filtr:
mDT.ContentIdentifier = "TutajPodajIDAplikacjiZPortaluAppHub";
  • Wskaż typ danych, który chcesz przejrzeć:
mDT.ContentType = MarketplaceContentType.Applications;
  • Wywołaj launcher:
mDT.Show();

Wyszukiwanie w Marketplace

Możesz dodać, w bardzo prosty sposób, funkcjonalność przeszukiwania Marketplace bezpośrednio z Twojej aplikacji.

  1. Dodaj przestrzeń nazw do projektu Microsoft.Phone.Tasks:
using Microsoft.Phone.Tasks;
  1. Dodaj kod do konkretnego zdarzenia (np. click).
  • Stwórz obiekt klasy MarketplaceSearchTask:
MarketplaceSearchTask mST = new MarketplaceSearchTask();
  • Wpisz słowo, którego poszukujesz:
mST.SearchTerms = "SłowoKtóregoPoszukujesz";
  • Wywołaj launcher:
mST.Show();

Uruchomienie konkretnego działu w Marketplace

Możesz również umożliwić przeszukiwanie działów w Marketplace (Aplikacje lub Muzyka).

  1. Dodaj przestrzeń nazw do projektu Microsoft.Phone.Tasks:
using Microsoft.Phone.Tasks;
  1. Dodaj kod do konkretnego zdarzenia (np. click).
  • Powołaj do życia obiekt klasy MarketplaceHubTask:
MarketplaceHubTask mHT = new MarketplaceHubTask();
  • Wybierz typ zakładki (Music lub Application):
mHT.ContentType = MarketplaceContentType.Music;
  • Wywołąj launceh:
mHT.Show();

Podsumowanie

W tym artykule nauczyłeś się, jak używać w swojej aplikacji, powiązane z Marketplace, launchery. Dowiedziałeś się również, jak umożliwić użytkownikowi ocenę aplikacji, jak wywołać przeszukiwanie Marketplace, jak wyświetlić informacje o aplikacji oraz, jak uruchomić konkretny koncentrator (Hub) danych w Marketplace.