우리는 .NET 기술과 Azure로 아래 서비스를 구축하려고합니다. 어떤 아키텍처를 따라야하는지에 대한 의견을 듣고 싶습니다. 우리는 WCF를 사용하여 .NET Web API 이상으로 갈 것인가? 또한 푸시 알림을 위해 Azure에서 어디를 봐야합니까? 여기 .NET 푸시 알림 아키텍처
어플리케이션 개념이다 모바일 클라이언트가 이벤트를 생성하고이 이벤트 4 수신자 추가, 그때는 웹 서비스가를 보낸다 (푸른 호스팅) 웹 서비스에 대한 이러한 데이터를 전송 이벤트를 모바일 사용자 (Android, iOS, WP 등) 인 첫 번째 수신자에게 보냅니다.
첫 번째 수신자가 20 분 내에 이벤트를 수락하지 않으면 서버는 두 번째 수신자에게 이벤트를 보냅니다.
받는 사람이 이벤트를 수락하거나 더 이상받는 사람이 없을 때까지 계속됩니다.
푸시 알림에 대한 경험이 없으므로 나를보고 방향을 알려주는 것이 좋습니다. 또한 .NET이나 Azure가 없으면 다른 방법으로 쉽게 처리 할 수 있다고 생각하면 듣기도 좋아요.
도움을 주셔서 감사합니다.
PushSharp https://github.com/Redth/PushSharp을 발송 푸른 작업자 역할에서 매우 잘 작동
. 그게 당신이 필요 :) 편집 : 그것은 잘 작동합니다! –
Kostas 덕분에 정말 유망 해 보입니다. 내가 정확히 이해한다면, 각 사용자가있는 플랫폼 (안드로이드, IOS, WP 등)을 데이터베이스에 보관할 필요가있어서, 각 사용자마다 적절한 PushService를 만들 수 있을까요? –
아주 좋습니다. 2013 년부터 사용 중이며 문제없이 안드로이드 1000 알림을 보내고 있습니다! Google 개발 계정에서 처음 만들 때 project_id로 질문 할 때 Google에서 제공하는 코드를 유지해야합니다. 사용자가 꺼져 있으면 켜져있는 경우 메시지를 받게됩니다. –