我有一个运行时间很长的Azure功能,可以通过通知中心发送iOS通知。该函数始终使用SendDirectNotificationAsync
方法,该方法带有两个参数-AppleNotification和设备令牌以将通知发送到。
几个月完美工作后,我注意到它不再起作用了。函数日志中没有错误,并且该函数仍返回成功代码,但未传递通知。通知中心中的活动日志未显示任何活动-因此,我相信通知中心甚至不再收到来自Azure职能部门的尝试发送的通知。
当我尝试在Azure文档中搜索SendDirectNotificationAsync方法时,此页面上的顶部搜索结果:https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.notificationhubs.notificationhubclient.senddirectnotificationasync但是该链接现在返回404,使我相信该方法已被删除。
是这种情况吗?如果是这样,当您拥有的只是设备令牌时,建议通过“通知中心”将通知发送到iOS设备的方法是什么?
答案 0 :(得分:0)
克雷格,什么时候开始为您打破?是8月14日或更早?
如果是8月14日,则在此处添加了重大更改通知: https://azure.microsoft.com/en-us/updates/azure-functions-runtime-2-0-breaking-change-notice/
还可以共享您从何处获得库以及您正在使用的当前版本?看来NuGet软件包已在4天前更新到了2.0.1版本。 https://www.nuget.org/packages/Microsoft.Azure.NotificationHubs
谢谢。 詹姆斯