Azure 无法发送推送通知
我正在尝试按照,发送推送通知:Azure 无法发送推送通知,azure,google-cloud-messaging,Azure,Google Cloud Messaging,我正在尝试按照,发送推送通知: var hubClient = NotificationHubClient.CreateClientFromConnectionString("Endpoint=sb://xxx-ns.servicebus.windows.net/;SharedAccessKeyName=DefaultFullSharedAccessSignature;SharedAccessKey=xxx=", "xxxapp"); hubClient.Send
var hubClient = NotificationHubClient.CreateClientFromConnectionString("Endpoint=sb://xxx-ns.servicebus.windows.net/;SharedAccessKeyName=DefaultFullSharedAccessSignature;SharedAccessKey=xxx=", "xxxapp");
hubClient.SendGcmNativeNotificationAsync("{ \"data\" : {\"msg\":\"Hello from Windows Azure!\"}}", "xxxapp");
}
但我没有得到回应?不再支持SendGcmNativeNotification。SendGcmNativeNotification在Service Bus SDK 2.1中标记为内部。 至于您的问题,SendGcmNativeNotificationAsync()不会返回实际结果,而是返回一个任务。下面是一个使用c#5语法的示例:
private static async Task<NotificationOutcomeState> CallNotificationHub()
{
var hubClient = NotificationHubClient.CreateClientFromConnectionString(
"<your connection string with full access>",
"<your notification hub name>");
var outcome = await hubClient.SendGcmNativeNotificationAsync(
"{ \"data\" : {\"msg\":\"Hello from Windows Azure!\"}}");
return outcome.State;
}
CallNotificationHub().Wait();
private静态异步任务CallNotificationHub()
{
var hubClient=NotificationHubClient.CreateClientFromConnectionString(
"",
"");
var结果=等待hubClient.SendGcmNativeNotificationAsync(
“{\'data\':{\'msg\':\'Hello from Windows Azure!\”}}”);
返回结果。状态;
}
CallNotificationHub().Wait();