trucs et astuces pour rendre votre application windows phone 8 plus visible
TRANSCRIPT
![Page 1: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/1.jpg)
Alex Danvy
Rudy Huyn
WINDOWS PHONE 8rendre votre application plus visible
![Page 3: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/3.jpg)
Rudy HUYN
Responsable technique pour Orange Business Services
MVP Windows Phone Development
@rudyhuyn
http://www.rudyhuyn.com
![Page 4: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/4.jpg)
Faciliter le téléchargement
Encourager l’utilisation
![Page 5: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/5.jpg)
Tuiles dynamiques
![Page 6: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/6.jpg)
LES TYPES DE TUILES
Flip
Iconic
Cycle
![Page 7: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/7.jpg)
Permet une mise en avant :
SUR LE TELEPHONE DE
L’UTILISATEUR
SUR LE WINDOWS PHONE
STORE
![Page 8: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/8.jpg)
WINDOWS PHONE 7.8 ?
OUI !
![Page 9: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/9.jpg)
*Ce
slid
ee
st sp
on
so
risé
pa
r le
s m
éd
ica
me
nts
Do
lipra
ne
![Page 10: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/10.jpg)
ALTERNATIVE ?
![Page 11: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/11.jpg)
METTRE A JOUR SA TUILE ?
Solution : background agent
Attention !
![Page 12: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/12.jpg)
ALTERNATIVE
Mise à jour programmée
var scheduler = new ShellTileSchedule(maintile){
Recurrence = UpdateRecurrence.Onetime,
StartTime = date,
MaxUpdateCount = 1,
RemoteImageUri = new Uri("http://www.monsite.com/generateTile.php");
};
![Page 13: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/13.jpg)
Ecran de verrouillage
![Page 14: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/14.jpg)
Différentes mises en avant :
IMAGE DE FOND
ZONE TEXTUELLE
ICONE DE NOTIFICATIONS
![Page 15: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/15.jpg)
Icône de notification :
JUSQU’À 5 APPLICATIONS
AJOUT EXPLICITE
COMPTEUR LIÉ A LA TUILE
PRINCIPALE
![Page 16: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/16.jpg)
Zone textuelle
UNE SEULE APPLICATION
CHOIX EXPLICITE
LIÉE A LA TUILE PRINCIPALE
PAS TUILE CYCLIQUE
![Page 17: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/17.jpg)
INCIDENCE SUR LA TUILE
Contraintes fortes sur le
design
Alternative : Proposer une
tuile secondaire
![Page 18: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/18.jpg)
Image de fond
RESPECTER LES
DEFINITIONS
OBLIGATOIREMENT UNE
IMAGE LOCALE
ATTENTION A L’OCCUPATION
DE L’ESPACE
![Page 19: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/19.jpg)
![Page 20: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/20.jpg)
DEMO
Locke Screen
![Page 21: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/21.jpg)
if
(!Windows.Phone.System.UserProfile.LockScreenManager.IsPro
videdByCurrentApplication)
{
Windows.Phone.System.UserProfile.LockScreenManager.
RequestAccessAsync();
}
![Page 22: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/22.jpg)
LockScreen.SetImageUri(new System.Uri("ms-
appdata:///local/" + filename, UriKind.Absolute));
![Page 23: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/23.jpg)
Windows.System.Launcher.LaunchUriAsync(ne
w Uri("ms-settings-lock:"));
![Page 24: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/24.jpg)
Hub musique + vidéo
![Page 25: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/25.jpg)
Mise en avant de l’application
<App xmlns="" ProductID=""
Title="WindowsPhoneApplication"
Genre="NormalApp" HubType="1">
![Page 26: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/26.jpg)
Lecture en cours
var media = new MediaHistoryItem(){
ImageStream = stream;
Source = "";
Title = "Techdays Radio";
};
MediaHistory.Instance.NowPlaying = media;
![Page 27: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/27.jpg)
Historique + nouveautés
MediaHistory.Instance.WriteRecentPlay(media);
MediaHistory.Instance.WriteAcquiredItem(media);
![Page 28: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/28.jpg)
Photo !
![Page 29: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/29.jpg)
Intégration au hub
<Extension ExtensionName="Photos_Extra_Hub"
ConsumerID="{5B04B775-356B-4AA0-AAF8-
6491FFEA5632}"
TaskID="_default" />
![Page 30: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/30.jpg)
Intégration aux menus
<Capability Name="ID_CAP_MEDIALIB_PHOTO"
/>
<Extension ExtensionName="Photos_Extra_Share"
ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5632}"
TaskID="_default" />
<Extension ExtensionName="Photos_Extra_Image_Editor"
ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5632}"
TaskID="_default" />
<Extension ExtensionName="Photos_Extra_Viewer"
ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5632}"
TaskID="_default" />
![Page 31: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/31.jpg)
RICH MEDIA
€
NOUVEAUTÉ WINDOWS PHONE 8(UNE PRESQUE)
![Page 32: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/32.jpg)
Principe
Ajoute un indicateur : « capturé par XYZ»
Ajoute un menu « ouvrir dans XYZ »
![Page 33: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/33.jpg)
<Extension
ExtensionName="Photos_Rich_Media_Edit"
ConsumerID="{5B04B775-356B-4AA0-AAF8-
6491FFEA5632}"
TaskID="_default" />
![Page 34: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/34.jpg)
DEMO
Super Courgette*
* Il va faire noir
![Page 35: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/35.jpg)
POURQUOI PRESQUE ?
Un nouveau service pour l’utilisateur
Mais aucune nouvelle API
![Page 36: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/36.jpg)
SAUVEGARDER
Vous générez une image
Vous la sauvegardez dans le hub
photo
Vous récupérez le chemin de l’image
Vous stockez dans votre isolated
storage l’ensemble des informations
qui ont permis la génération de l’image
+ le chemin
![Page 37: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/37.jpg)
MODIFIER
Récupérez l’image à partir du token
Retrouvez le chemin : GetPath()
Récupérez les données
correspondant au chemin
Affichez l’image
![Page 38: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/38.jpg)
Duplication et non édition
![Page 39: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/39.jpg)
AUTO UPLOADIL N’Y A PAS QUE SKYDRIVE DANS LA VIE
![Page 40: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/40.jpg)
PRINCIPE ?
![Page 41: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/41.jpg)
Mise en avant
![Page 42: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/42.jpg)
<Extension ExtensionName="Photos_Auto_Upload"
ConsumerID="{5B04B775-356B-4AA0-AAF8-
6491FFEA5632}" TaskID="_default" />
![Page 43: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/43.jpg)
• Créer un agent
• Lancer l’agent en tant que ressource intensive
• Explorer les albums du téléphone
• Identifier les nouvelles photos
• Uploader les photos vers un serveur
![Page 44: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/44.jpg)
DEMO
AUTO UPLOADR.
![Page 45: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/45.jpg)
foreach (PictureAlbum album in new
MediaLibrary().RootPictureAlbum.Albums)
{
if (album.Name == "Screenshots")
return album;
}
return null;
![Page 46: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/46.jpg)
var pictures=album.Pictures.Where(p => p.Date >
lastuploadedPicture).OrderBy(p=>p.Date).ToList();
foreach(var picture in pictures)
{
var res= await UploadPicture(picture);
if(res==SUCCESS)
{
SaveLastUploadedPictureDate(picture.Date);
}
}
![Page 47: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/47.jpg)
LES LENTILLESLESLENSES
![Page 48: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/48.jpg)
DEMO
LES LENSES
![Page 49: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/49.jpg)
SEARCH EXTENSIBILITY
![Page 50: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/50.jpg)
Principe
![Page 51: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/51.jpg)
Principe
![Page 52: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/52.jpg)
<Extensions>
<Extension ExtensionName="Bing_Products_Computing"
ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5661}"
TaskID="_default" ExtraFile="Extensions\\Extras.xml" />
<Extension ExtensionName="Bing_Products_Electronics"
ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5661}"
TaskID="_default" ExtraFile="Extensions\\Extras.xml" />
<Extension ExtensionName="Bing_Products_Software"
ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5661}"
TaskID="_default" ExtraFile="Extensions\\Extras.xml" />
</Extensions>
![Page 53: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/53.jpg)
<?xml version="1.0" encoding="utf-8" ?>
<ExtrasInfo>
<AppTitle>
<default></default>
<fr-FR>LoPrestiAimeur</fr-FR>
</AppTitle>
<Consumer ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5661}">
<ExtensionInfo>
<Extensions>
<ExtensionName>Bing_Products_Computing</ExtensionName>
<ExtensionName>Bing_Products_Electronics</ExtensionName>
</Extensions>
<CaptionString>
<default>Research computer product details</default>
<fr-FR>Recherche retraits d’ordinateurs</fr-FR>
</CaptionString>
</ExtensionInfo>
</Consumer>
</ExtrasInfo>
<Extensions>
<Extension ExtensionName="Bing_Products_Computing"
ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5661}"
TaskID="_default" ExtraFile="Extensions\\Extras.xml" />
<Extension ExtensionName="Bing_Products_Electronics"
ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5661}"
TaskID="_default" ExtraFile="Extensions\\Extras.xml" />
<Extension ExtensionName="Bing_Products_Software"
ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5661}"
TaskID="_default" ExtraFile="Extensions\\Extras.xml" />
</Extensions>
<Extensions>
<Extension ExtensionName="Bing_Products_Computing"
ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5661}"
TaskID="_default" />
<Extension ExtensionName="Bing_Products_Electronics"
ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5661}"
TaskID="_default" />
<Extension ExtensionName="Bing_Products_Software"
ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5661}"
TaskID="_default" />
</Extensions>
![Page 54: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/54.jpg)
/SearchExtras?MovieName=The+Trey+Research+C
ompany&ReleaseDate=129836124000000000
&Category=Bing_Movies
![Page 55: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/55.jpg)
COMMANDES VOCALES
![Page 56: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/56.jpg)
Principe
Permet de lancer une
application grâce à la
reconnaissance vocale
![Page 57: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/57.jpg)
Mise en avant
![Page 58: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/58.jpg)
Mise en avant
![Page 59: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/59.jpg)
VOICE COMMAND vs SPEECH-TO-TEXT
• Uniquement pour lancer une
application
• Reconnaissance déterministe
![Page 60: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/60.jpg)
DEMO
SUDOKAL
![Page 61: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/61.jpg)
ID_CAP_SPEECH_RECOGNITION
ID_CAP_MICROPHONE
ID_CAP_NETWORKING
![Page 62: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/62.jpg)
Créer fichier VCD
<VoiceCommands
xmlns="http://schemas.microsoft.com/voicecommands/1.0">
<CommandSet xml:lang="fr-FR" Name="French">
<CommandPrefix>TVShow</CommandPrefix>
<Example> Calendrier, Ouvre Lost </Example>
<Command Name="OpenTVShow">
<Example> ouvre Lost, Desperate Housewives, etc... </Example>
<ListenFor> [ouvre] {TVShows} </ListenFor>
<ListenFor> ouvrir {TVShows} </ListenFor>
<ListenFor> lance {TVShows} </ListenFor>
<Feedback> Ouverture de la série... </Feedback>
<Navigate Target="/Pages/TVShowPage.xaml"/>
</Command>
![Page 63: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/63.jpg)
VoiceCommandService.InstallCommandSetsFromFileAsync
(
new Uri("ms-appx:///command.xml"));
![Page 64: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/64.jpg)
NavigationContext.QueryString["number"]
NavigationContext.QueryString["voiceCommandName"];
![Page 65: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/65.jpg)
WALLET
![Page 66: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/66.jpg)
![Page 67: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/67.jpg)
CONTACT STORE
![Page 68: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/68.jpg)
<Capability Name="ID_CAP_CONTACTS" />
![Page 69: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/69.jpg)
Créer store
store = await
ContactStore.CreateOrOpenAsync(ContactStoreSys
temAccessMode.ReadOnly, ContactStoreApplication
AccessMode.ReadOnly);
![Page 70: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/70.jpg)
var contact = new StoredContact(store);
var props=await contact.GetPropertiesAsync();
props[KnownContactProperties.Email] =
props[KnownContactProperties.Telephone] = "09 99 99 99
99";
props[KnownContactProperties.Birthdate] = new
DateTimeOffset(new DateTime(2012, 12, 25));
![Page 71: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/71.jpg)
Ajouter image
await
contact.SetDisplayPictureAsync(stream.AsInputStream());
![Page 72: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/72.jpg)
await contact.SaveAsync();
![Page 73: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/73.jpg)
Extra properties
var extprops = await contact.GetExtendedPropertiesAsync();
extprops["PictureETAG"] = "AB654654E545D5F";
![Page 74: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/74.jpg)
DEMO
LONG CONTACT
![Page 75: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/75.jpg)
Comment mettre en avant mon application ?
![Page 76: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/76.jpg)
var props = await contact.GetPropertiesAsync();
props[KnownContactProperties.Notes] = "contact créé par
l'application LongContact";
props[KnownContactProperties.Url] =
"miaou://www.longcontact.com/foot";
![Page 77: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/77.jpg)
EXTENSION DE
PROTOCOLE
![Page 78: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/78.jpg)
![Page 79: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/79.jpg)
<Extensions>
<Protocol Name="miaou" TaskID="_default"
NavUriFragment="uri=%s" />
</Extensions>
/Protocol?uri=%s
![Page 80: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/80.jpg)
public class MyUriMapper : UriMapperBase
{
public override Uri MapUri(Uri uri)
{
if (uri.OriginalString.StartsWith("/Protocol?uri="))
{
var exturi = HttpUtility.UrlDecode(uri.OriginalString.Substring(14));
if (exturi == "miaou://www.longcontact.com/foot")
return new Uri("/FootPage.xaml", UriKind.Relative);
}
return uri;
}
}
![Page 81: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/81.jpg)
QUESTIONS ?
![Page 82: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/82.jpg)
http://www.facebook.com/groups/devwp7/
![Page 83: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/83.jpg)
![Page 84: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/84.jpg)
![Page 85: Trucs et astuces pour rendre votre application Windows Phone 8 plus visible](https://reader033.vdocuments.net/reader033/viewer/2022050614/5a6da0667f8b9aab3a8b45f9/html5/thumbnails/85.jpg)