Microsoft Graph notifications API 退役
Microsoft Graph notifications API 是在2017年的 Microsoft Build 大會推出的,是用于向用戶注冊的設備端點發送推送通知 (通常是可視通知) 的預覽版服務。那時微軟的目標是在2019年11月的 Microsoft Ignite 上發布 Microsoft Graph 通知 (GA)。在向微軟客戶和合作伙伴收集反饋后,微軟決定停止該服務。取而代之的,微軟致力于統一的通知策略,并專注于 Azure 通知中心 (Azure Notification Hubs) 的使用。在過去的幾年中,Azure 通知中心已經成功地為大量的客戶提供了服務。
注意: 為了避免混淆,這個公告對 Microsoft Graph 的資源變更通知 (change notifications for resources) 沒有影響,也就是 webhooks。
Microsoft Graph notifications 將會在2021年2月1日退役,以便讓那些有可能嘗試使用此服務的客戶開始嘗試 Azure 通知中心。
為什么使用 Azure Notification Hubs
微軟相信 Azure Notification Hubs 對開發人員有更好的體驗。它簡化了設備的加載過程,并提供了額外的功能來為當前 Azure Notification hub 客戶和 Microsoft Graph notifications的beta用戶提供更好的整體體驗。
Azure Notification Hubs 允許開發人員從任何后端向 iOS、Android 和 Windows 平臺發送通知。另外,通知中心有一個新的預覽版的用于?Android?和?iOS 的 Notification Hubs SDK。
Azure Notification Hubs 功能
下面列舉一些 Azure Notification Hubs SDK 的核心功能
設備注冊
考慮到流暢的注冊體驗,現在開始使用通知就容易多了。新的 SDK 支持設備通過安裝在 Notification Hubs 自動注冊。一旦開發者向應用程序添加SDK并啟用通知,它就能夠自動處理設備注冊來推送通知。
針對標簽的通知
通知中心的客戶具有一個類似標簽的功能,使用標簽的好處是提供了更豐富的管理體驗。
安裝標簽
可以添加自定義標簽到設備安裝,開發人員可以通過應用程序或 OS?版本、語言、國家、設備模型等潛在地定義聽眾。
用戶標簽
Microsoft Graph 通知允許我們以設備連接用戶 (以用戶為中心的通知),通過新的 Notification Hubs SDK,我們可以通過設置自定義的 userID 屬性標簽實現一樣的效果。
Alert/Silent 通知
通過Azure Notification Hubs SDK,我們可以設置一個監聽器,用于當后臺接到推送通知 (silent push notification) 或用戶點擊的alert的提醒。
在線/離線同步
一個后臺的同步管理器保證在設備離線時,所有安裝的變更都能夠被追蹤,一旦網絡連接重新建立,這些變更將通過服務被同步。
啟用/禁用推送
Notification Hubs SDK 允許應用啟用或禁用推送。在禁用時,推送令牌不會刷新但是推送仍然能夠收到,直到當前令牌過期。
開始使用 Notification Hubs
請訪問 Azure Notification Hubs 文檔。
總結
以上是生活随笔為你收集整理的Microsoft Graph notifications API 退役的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android videoview截屏,
- 下一篇: Django搭建个人博客:用django