Tag: azure notificationhub

Azure Notification Hubs包是否与.NET Core兼容?

我正在使用.NET核心应用程序,我发现一些Azure软件包不兼容,例如NotificationHubs和SendGrid : Package Microsoft.Azure.NotificationHubs 1.0.5 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0) The dependency SendGrid.CSharp.HTTP.Client 2.0.4 does not support framework .NETCoreApp, Version=v1.0 我只尝试添加NotificationHubs和SendGrid。 我还没有尝试过任何ActiveDirectory包。 有没有人知道其中一些软件包是否会很快兼容? 或者也许我做错了什么? 或者,在.NET核心应用程序中是否有一种方法可以引用较旧的包? 谢谢!

Azure Notification Hubs templateName的用法

我已经创建了一个带有Cordova的示例应用程序和一个与Azure通知中心通信的Mvc5应用程序。 注册由后端处理,因为标签必须是安全的。 我们使用了从后端注册的三种不同的模板,用于iOS,WP8和Android平台; 后端可以使用sendtemplatenotificationasync发送带有$message有效负载的推送通知。 它工作但我们没有使用templateName 。 从您的app后端文档中读取注册 ,我发现了这个: “您可以使用注册的TemplateName属性来识别模板”。 一旦我使用templateName成功创建了注册,我该怎么办? 我希望找到一个API发送方法,除了标签或标签表达式之外,还能指定一个特定的templateName ; 我还没有找到这样的东西。 templateName的含义和一般用例是什么?

Azure通知中心社交网络方案中的最佳实践

我想知道哪个是Azure通知中心的最佳实践,可以向几个特定用户发送推送通知(例如关于后续活动)。 想象一下,用户可以关注其他用户,并且应该通知这些关注者有关新活动(facebook,twitter原则)。 如何详细发送这些通知,我正在考虑两个选项,但哪一个是最好的? 1)通过代码循环遍历所有需要的用户并为每个用户调用SendTemplateNotificationAsync ? foreach(user in allSubscribedUsers) { tags.Add(“userid:” + userId); await hub.SendTemplateNotificationAsync(notification, tags); } 2)具有用户可以注册的特殊标签 registration.Tags = new HashSet(deviceUpdate.Tags); // the current user follows other users with the ids 1,2 and 3 registration.Tags.Add(“followerUserid:1”); registration.Tags.Add(“followerUserid:2”); registration.Tags.Add(“followerUserid:3”); … // an acivity by user with id 2 is happen // send a push notification to all […]

我们可以将azure色事件中心与azure色通知中心连接吗?

我将消息从Windows窗体应用程序发送到azure事件中心。 在我使用数据流分析进行一些实时操作并从事件中心获取数据之后。 在该操作之后,我将结果消息发送到事件中心。 现在我想通过使用移动应用程序(Android或Windows移动应用程序)的azure通知集线器向用户显示结果消息。 我们可以直接连接azure通知集线器和azure事件集线器吗?

处理同一设备的azure通知中心中的重复条目

我在我的应用程序中使用Windows azure通知集线器向用户提供通知。 以下是在通知中心上注册设备的API代码。 var platform = registrationCall[“platform”].ToString(); var installationId = registrationCall[“instId”].ToString(); var channelUri = registrationCall[“channelUri”] != null ? registrationCall[“channelUri”].ToString() : null; var deviceToken = registrationCall[“deviceToken”] != null ? registrationCall[“deviceToken”].ToString() : null; string RegistrationID = registrationCall[“RegistrationID”] != null ? registrationCall[“RegistrationID”].ToString() : null; var userName = HttpContext.Current.User.Identity.Name; RegistrationDescription registration = null; AppleRegistrationDescription iosExistingRegistrationByDeviceToken = null; string UserID […]

如何更新Azure Notification Hub注册中的到期时间?

我一直在使用Azure Notification Hubs。 但是,我为一个新项目创建了一个新的通知中心,我注意到了一些非常奇怪的行为。 每当我创建注册时,其ExpirationDate设置为12/31/9999 7:59:59 。 因此,对于某些人来说,我认为这可能是一个好处,但我想在一段时间不活动后让我失效。 我查看了RegistrationDescription对象并找到了ExpirationTime,但它只读… 我该如何设置? 这只是Azure中的一个错误吗? 也许我在Azure配置中缺少一个标志?

为什么Azure Notification Hub标记不能保存?

我正在尝试向通知中心发送消息,但我的标签未保存。 我使用服务中心资源管理器检查了服务中心,标签是空的: 设备注册: var hs = new HashSet(); hs.Add(tag); hs.Add(sys.ToString()); switch (sys) { case SystemVendorEnum.Android: await Hub.CreateGcmNativeRegistrationAsync(pnsHandle, hs); break; case SystemVendorEnum.Ios: await Hub.CreateAppleNativeRegistrationAsync(pnsHandle, hs); break; } 向集线器发送消息的测试方法调用: // param1: json payload, param2: tag await Hub.SendGcmNativeNotificationAsync(“{ \”data\”: { \”methodId\”:\”1\” }}”, “ae65d2d5-103e-4023-a784-c5c8e2684db0”); 有什么我想念的吗? 我在通知中心没有标签: 是这样的吗?