다른 모바일 플랫폼에 대한 템플릿 기반 알림을 보내려면 Azure Notification Hub를 구성해야합니다. Windows Phone 8의 경우 쿼리 매개 변수가있는 특정 페이지로 이동하는 기능을 갖춘 축배 여야합니다. 이러한 매개 변수는 머리글과 메시지를 토스트하고 구성 할 수 있어야합니다. 이 문제에 대한 지금페이로드가있는 Windows Phone 토스트 알림 템플릿
"<?xml version=\"1.0\" encoding=\"utf-8\"?>" +
"<wp:Notification xmlns:wp=\"WPNotification\">" +
"<wp:Toast>" +
"<wp:Text1>$(caption)</wp:Text1>" +
"<wp:Text2>$(content)</wp:Text2>" +
"<wp:Param>/Views/TargetPage.xaml?p1=$(v1)&p2=$(v2)</wp:Param>"+
"</wp:Toast> " +
"</wp:Notification>"
다음은 템플릿입니다. 테스트 알림을 보낼 때 토스트의 헤더와 내용은 예상대로이지만 페이로드는 어떤 이유로 업데이트되지 않습니다. 결과적으로 두 개의 쿼리 매개 변수 p1 ("$ (v1)", p2 : "$ (v2)")이 표시됩니다. 페이로드 인코딩 문제이거나 알림 허브가 템플리트를 적용 할 때 페이로드를 고려하지 않지만 이러한 아이디어는 모두 잘못 들었습니다. 비슷한 문제에 직면 했습니까? 단지 주석으로, 잘못된 매개 변수 이름의 경우 값이 ""로 바뀌므로 내 경우가 아닙니다.
당신은 문제의 서버 코드를 포함해야한다. 문제가있을 가능성이 있습니다 (템플릿의 v1 및 v2 매개 변수를 실제 값으로 대체하지 않을 가능성이 높음). – Eran
@Eran 서버 부분은 Azure Notification Hub에 의해 완전히 제어됩니다. MS에서 코드를 디버그하지 않게 할 것입니다. :) –