Windows 8 apps reviewen, zoeken in de store, email versturen.. help?

Op het Windows Phone platform kun je als ontwikkelaar gebruiken maken van bepaalde launcher om standaard functionaliteit zoals het laten reviewen van de app, het sturen van emails of een zoekopdracht in de Windows Phone Store.

Voor Windows 8 zijn hier geen objecten voor maar kan doormiddel van protocol activatie wel hetzelfde worden bereikt. Dan kan er zo uitzien:

string SearchQuery = "Webradio"
Windows.System.Launcher.LaunchUriAsync(new Uri(string.Format("ms-windows-store:Search?query={0}", SearchQuery)));

 

Hoewel dit systeem veel meer vrijheid bied dan de launchers die in Windows Phone zijn is het vaak wel zoekwerk om weer achter de juiste url te komen wanneer je een nieuwe app hebt en daar de gebruiker wilt vragen om je app te laten reviewen. Daarom heb ik zelf een paar classes geschreven die deze vaak voorkomende taken weer in een class aanbieden. Ik heb deze package op NuGet gezet en is te vinden on de naam: winrt.tasks

De objecten die nu beschikbaar zijn:

  • StoreReviewTask
  • StoreDetailTask
  • StoreSearchTask
  • EmailComposeTask
  •   @tfsbuck thanks
  •   @densto @VSTS see email. one just timed out but that causing the other one that was waiting got picked up directly
  •   @VSTS did you send all your build agents already for weekend?
  •   @tfsbuck already made a issue https://t.co/u0EcaMewlV
  •   @tfsbuck back again :) you guys updated tf-cli today from .11 to .13 and now getting this error when try to publish… https://t.co/GLMVwL7HDZ
  •   @jpaternotte Soort zoekt soort! Past goed tussen de andere 149 clowns
  •   @sandeepchads @VSTS in the vsts sdk they are already visible; just returning 401
  •   RT @msbotframework: LUIS and the Azure Bot Service have just hit GA! 🎉 https://t.co/QVttVKrSWe
  •   @sandeepchads @VSTS Integration with my activity feed. Are the apis already open?
  •   @tfsbuck nice i had hard time to find the reproduction path. they also fixed my issue with publishing extension. new build task coming soon!