azure-notificationhub - NotificationHubClient.SendDirectNotificationAsync(notification, token) 是否已弃用?
问题描述
我有一个长期运行的 Azure 函数,它通过通知中心发送 iOS 通知。该函数一直使用带有SendDirectNotificationAsync
两个参数的方法——AppleNotification 和设备令牌来发送通知。
在完美地工作了几个月后,我注意到它不再起作用了。函数日志中没有错误,函数仍返回成功代码,但未传递通知。通知中心的活动日志显示没有活动 - 所以我相信通知中心甚至不再接收来自 Azure 函数的通知来尝试和传递。
当我尝试在 Azure 文档中搜索 SendDirectNotificationAsync 方法时,此页面中的顶部搜索结果:https ://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.notificationhubs.notificationhubclient.senddirectnotificationasync但该链接现在返回一个 404,这让我相信这个方法已被删除。
是这样吗?如果是这样,当您只有设备令牌时,通过通知中心向 iOS 设备发送通知的推荐方法是什么?
解决方案
克雷格,这是什么时候开始为你打破的?8 月 14 日或更晚?
如果 8 月 14 日,此处添加了重大更改通知: https ://azure.microsoft.com/en-us/updates/azure-functions-runtime-2-0-break-change-notice/
另外,你能分享你从哪里得到这个库以及你正在使用的当前版本吗?看起来 NuGet 包在 4 天前更新到了 2.0.1 版本。 https://www.nuget.org/packages/Microsoft.Azure.NotificationHubs
谢谢。詹姆士
推荐阅读
- r - 如何计算具有两个向量(开始日期和结束日期)的数据框和日期向量之间匹配的天数?
- python - 在 random.choice 期间丢弃列表中的一些字典项
- javascript - 如何添加一个保持激活状态的活动类
- java - 无法将 Java 应用程序部署到 App Engine/Heroku
- flask - 如何返回 Flask-SqlAlchemy 错误详细信息
- python - MacOs 上的 pygame 不会显示任何表面
- c++ - 如何使用 FILE* 清除文件
- python - Selenium 等待用户点击 python 中的警告对话框
- oracle - 使用 noappend 模式不记录
- apache-kafka - 由 kafka-consumer-groups 设置为最早时的当前偏移行为?