2013-09-24 2 views
0

channelUri 변경 사항을 처리 한 방식이 제대로 작동하는지 테스트하고 싶습니다. channelUriUpdated 메서드를 사용하여 변경 사항을 기록했습니다.WP8에서 ChannelUri 만료 시나리오를 테스트하는 방법은 무엇입니까?

문제는 정상적인 사용 과정에서이 메소드가 호출 될지 확신 할 수 없습니다. 테스트 목적으로 그러한 이벤트를 생성 할 수있는 방법이 있습니까? 난 그 상태에서 잘 작동하는지 확신하지 않고 내 애플 리케이션을 제출하고 싶지 않아.

또한 ChannelUri는 약 30 일 동안 유효합니다. 이 유스 케이스 시나리오를 테스트하기 위해 오랫동안 기다릴 수 없습니다. 확실히 테스트 할 수있는 더 좋은 방법이 있어야합니다.

감사합니다.

답변

0

채널이 만료되는 데는 여러 가지 이유가 있으며 모두 공개적으로 문서화 된 것은 아닙니다. 알려진 것들도 모두 수동으로 테스트 할 수는 없습니다.

새 채널을 요청하여 코드가 모든 만료를 동일한 방식으로 처리하기 때문에 이것은 중요하지 않습니다.

다행히도 채널이 만료되도록 강요하는 것은 쉽습니다. 따라서 채널의 처리를 테스트하고 유효하지 않은 페이로드 만 보내면됩니다.

+0

답장을 보내 주셔서 감사합니다. 내가 잘못된 페이로드를 어떻게 보낼 수 있는지 설명해 주시겠습니까? – user1122549

+0

유효한 푸시 알림 (콘텐츠 또는 헤더 중 하나)이 아닌 것을 ChannelUri에 보내면 채널이 만료됩니다. –