2011-05-22 4 views

Répondre

2

Où avez-vous commencé à chercher?

Windows Phone 7 prend en charge quelques notifications différentes, comme Toast, Live Tiles, Raw, etc.

je recommande de commencer here et lire à leur sujet un peu plus, et suivez les liens vers la documentation appropriée et des exemples.

+0

Merci de vérifier le lien maintenant;) Je serai en utilisant Raw. – me101

1

Je vous envoie le code de travail pour la notification de toast push.

String toastMessage = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" + 
"<wp:Notification xmlns:wp=\"WPNotification\">" + 
    "<wp:Toast>" + 
      "<wp:Text1> Welcome To Windows Push &lt;/wp:Text1>" + 
    "</wp:Toast> " + 
    "</wp:Notification>"; 


byte[] notificationMessage = toastMessage.getBytes(); 

url = new URL(subscriptionURI); //You must have the subscription URI provided by MPNS to client side. 

HttpURLConnection connection = (HttpURLConnection) url.openConnection(); 
connection.setRequestMethod("POST"); 

connection.setDoOutput(true); 
connection.setRequestProperty("ContentLength", String.valueOf(notificationMessage.length)); 
connection.setRequestProperty("ContentType", "text/xml"); 
connection.addRequestProperty("X-WindowsPhone-Target", "toast"); 
connection.addRequestProperty("X-NotificationClass", "2"); 

connection.connect(); 

DataOutputStream out = 
    new DataOutputStream(
     connection.getOutputStream()); 
out.write(notificationMessage, 0, notificationMessage.length); 
out.close(); 
+0

pouvons-nous envoyer une notification push de l'application à elle-même? –

0

Oui, vous pouvez envoyer, mais pourquoi devriez-vous envoyer une notification push? utiliser la notification de vignette en direct pour cela. utiliser hubtile de Windows Phone Toolkit et ajouter le Hub à l'arbre Visual, et faire hubtile1.Notification ="Something you want to send as push notification";

Questions connexes