푸시 및 기타 여러 작업에 Azure 백그라운드 작업자 역할을하고 있습니다.Azure Mobie Service 사용. 푸시 전용 Net 백엔트
원시 JsonPayload 문자열을 보내려면 Azure Push Notification Hub example과 달리 Azure 모바일 서비스 (a.k.a ZUMO) 라이브러리는 푸시에 대해보다 간단하고 편리한 기능을 제공합니다.
예를 들어 this document은 GCM 푸시를 보내는 방법을 다음과 같이 소개합니다.
GooglePushMessage message = new GooglePushMessage();
message.Data.Add("greeting", "Hello World!");
message.DelayWhileIdle = true;
message.TimeToLiveInSeconds = 60 * 60 * 2;
message.Add("myKey1", "myValue");
await Services.Push.SendAsync(message);
은 즉, 나는 푸시를 보낼 GooglePushMessage : Microsoft.WindowsAzure.Mobile.Service.Notifications.IPushMessage
클래스를 사용하고 싶습니다. iOS 및 WNS에도 유용합니다.
내 문제는 Services
에 초기화가 필요하지만 구성을 지정해야한다는 것입니다. Azure 포털의 자동 생성 된 샘플 소스는 MS_
설정을 많이 제공하며 web.config에서 나에게 유용 할 수도 있고 사용하지 못할 수도 있습니다.
Services
의 기본 초기화 코드는 다음과 유사하지만 올바르게 수행하는 방법은 무엇일까요?
ConfigOptions options = new ConfigOptions();
HttpConfiguration config = ServiceConfig.Initialize(new ConfigBuilder(options));
ApiServices Services = new ApiServices(config);
간편한 푸시 통합을 활용하기 위해 간단한 AMS를 사용하는 것이 가장 좋습니다. 그러나 노드/자바 스크립트 백엔드를 사용하면 WebAPI 작업이 필요없이 REST API를 호출하는 것이 훨씬 쉬울 것입니다. – ActiveNick