Windows Phone 8.1 응용 프로그램을 만들고 Windows Azure에서 푸시 알림을 추가하려고합니다. CreatePushNotificationChannelForApplicationAsync를 사용하여 채널을 만들고 있는데, 그 후에 결과 URI를 가져 와서 Azure 데이터베이스에 저장합니다. push.wns.sendToastText01를 사용하여 푸시 알림을 보내려고 할 때, 나는 푸른 로그에 다음과 같은 오류가 발생합니다 :Windows Azure에서 푸시 알림에 대한 태그가 잘못되었습니다.
Error in script '/table/Message.insert.js'. Error: 400 - An invalid tag ' https://db3.notify.windows.com/?token=AwYAAAC3tTi3W5ItZ0hWdZ3FLmELt%2flHcwpsM ...' was supplied. Valid tag characters are alphanumeric, _, @, -, ., : and #.
내가 채널 URI가 유효한 가운데 나타나지 않습니다 '%'를 포함 발견 문자가 아니라 클라이언트 응용 프로그램에서 생성되는 URI입니다. 푸시 알림을 전송하는 데 잘못된 방법을 사용하고 있습니까? 아니면 내가 누락 된 다른 것이 있습니까?
편집 : Azure에서 Node.js를 백엔드로 사용하고 있습니다.
request.execute({
success: function() {
push.wns.sendToastText01(channelUri, {
text1: "Google Plus Friend Tracker",
text2: item.content,
param: '/ChatPage.xaml?friendGoogleId=' + item.author_id
})
}
});
좀 더 구체적으로 기재 할 수 있습니까? JS 백엔드를 사용하고 있습니까? 몇 가지 코드 스 니펫을 제공 할 수 있습니까? – saramgsilva
답장을 보내 주셔서 감사합니다. 질문을 업데이트했습니다. –