2013-08-06 3 views
1

장치 토큰을 사용하여 C# 응용 프로그램에서 푸시하는 내 앱 푸시 알림.푸시 알림을 중지하십시오.

사용자가 기기에서 앱을 제거한 후에 푸시 알림을 중지하고 싶습니다. 물론 잘 작동합니다.

동일한 앱이 다시 설치되었습니다. 하지만 로그인하지 않고 이전 사용자 알림을 받고 있습니다. ?
이 문제를 해결하는 방법 ...

나는이 링크 http://42spikes.com/post/Sending-Apple-Push-Notifications-from-a-C-Application.aspx을 주심을 한

내 질문 :

1) 시간을 설치/제거하는 동안 메서드를 호출 할 수 있습니까? (가능한 수단은 웹 서비스를 치고 장치 토큰 값을 재설정 할 수 있습니까?).

2) 설치 또는 제거하는 동안이 문제를 해결하기위한 다른 아이디어는 무엇입니까?

답변

1
  1. 아니요, 사용자가 앱을 제거 할 때 실행되는 메소드가 없습니다.
  2. 예, 사과는 여전히 더러운 토큰을 확인할 수있는 서비스가 있습니다. 이 유효합니다.

당신이 당신의 C# 응용 프로그램에서 구현하려는 옵션은 The Feedback Service입니다 :

애플 푸시 알림 서비스는 당신에게 실패 푸시 알림에 대한 정보를 제공하는 피드백 서비스가 포함되어 있습니다. 의도 한 응용 프로그램이 장치에 없기 때문에 푸시 알림을 배달 할 수없는 경우 피드백 서비스는 해당 장치의 토큰을 목록에 추가합니다. 배달되기 전에 만료되는 푸시 알림은 배달 실패로 간주되지 않으며 피드백 서비스에 영향을주지 않습니다. 이 정보를 사용하여 배달에 실패 할 푸시 알림을 보내지 않으면 불필요한 메시지 오버 헤드가 줄어들고 전체 시스템 성능이 향상됩니다.

관련 문제