2013-12-18 3 views
0

WP 알림 서버로 XML을 보낼 때 Action = "Clear"의 목표를 잘 이해하지 못합니다.Action = "Clear"in windows 전화 푸시 알림

예 :

<?xml version="1.0" encoding="utf-8"?> 
<wp:Notification xmlns:wp="WPNotification" Version="2.0"> 
    <wp:Tile Id="[Tile ID]" Template="IconicTile"> 
    <wp:SmallIconImage [Action="Clear"]>[small Tile size URI]</wp:SmallIconImage> 
    <wp:IconImage Action="Clear">[medium/wide Tile size URI]</wp:IconImage> 
    <wp:WideContent1 Action="Clear">[1st row of content]</wp:WideContent1> 
    <wp:WideContent2 Action="Clear">[2nd row of content]</wp:WideContent2> 
    <wp:WideContent3 Action="Clear">[3rd row of content]</wp:WideContent3> 
    <wp:Count Action="Clear">[count]</wp:Count> 
    <wp:Title Action="Clear">[title]</wp:Title> 
    <wp:BackgroundColor Action="Clear">[hex ARGB format color]</wp:BackgroundColor> 
    </wp:Tile> 
</wp:Notification> 
나는 간단한 제목과 이미지와 함께 하루에 한 번 장치 타일을 밀어 원하는

, 그래서 각 속성에 대한 조치 = "지우기"를 넣어해야합니까?

넣지 않으면 어떨까요?

답변

1

Action="Clear"의 이름에서 알 수 있듯이 속성 값을 지워야하는 경우가 아니면 Action="Clear"을 사용할 필요가 없습니다.

기본적으로 알림에서 값을 생략하면 이전 값이 유지됩니다. 예를 들어, 타일에서 개수를 지우고 보내기로 결정한 경우 :

<wp:Count></wp:Count> 

그런 다음 실제로는 수를 제거하지만 이전 값은 유지하지 않습니다. 업데이트하려는 값을 알림과 함께 보내면되므로 편리합니다. 당신이 원하는 것은 속성을 취소하지 이전 값을 유지하기 위해 정말 때, 당신은 단지 Action="Clear" 부분을 추가해야합니다 :

<wp:Count Action="Clear"></wp:Count> 
+0

아 내가 그것을 가지고가, 감사 –