問題描述
在通知中心的頁面中顯示支援BaiDu,介紹一下支援的是百度(Baidu)的什麼嗎?Azure的這個功能在國内使用的時候是否可以保證國内安卓手機的資訊送達率?

問題解答
通知中心的頁面中的Baidu指的是支援百度推送平台,由于 Google Play 和 FCM (Firebase Cloud Messaging) 在中國不可用,必須使用其他的應用商店和推送服務。 百度就是其中的一個,也是通知中心目前所使用的。
應用程式開發者必須登入到百度門戶,注冊成為百度開發者,建立一個雲推送項目并獲得應用程式相應的辨別符(UserId 和 ChannelId),然後從 Azure 管理門戶将辨別符插入 Azure Notification Hub。
此後,就可以使用其用戶端應用程式中更新的 Notification Hub Android SDK 向此 Notification Hub 注冊該裝置,然後使用更新的 Service Bus/Notification Hub.NET SDK 來發送推送通知,該通知将通過百度雲推送服務傳遞到注冊的 Android 裝置。
資訊送達率?
由于推送通知取決于第三方平台通知系統(例如 Apple Push Notification 服務 (APNs)、百度雲等),是以這些消息的傳遞沒有 保證。
由于平台通知服務非常強大,通知往往在幾秒内即可抵達裝置。 如果推送通知服務進行限制,通知中心會應用指數回退政策。 如果推送通知服務在 30 分鐘之内都無法通路,會實施一個政策,讓消息過期并永久删除它們。
參考資料
用百度雲推送的介紹:https://docs.azure.cn/zh-cn/notification-hubs/configure-baidu-cloud-push
通過百度開始使用通知中心:https://docs.azure.cn/zh-cn/notification-hubs/notification-hubs-baidu-china-android-notifications-get-started
什麼是通知中心 SLA?https://docs.azure.cn/zh-cn/notification-hubs/notification-hubs-push-notification-faq#what-is-the-notification-hubs-sla
推送通知服務問題:https://docs.azure.cn/zh-cn/notification-hubs/notification-hubs-push-notification-fixer#push-notification-service-issues
【END】
當在複雜的環境中面臨問題,格物之道需:濁而靜之徐清,安以動之徐生。 雲中,恰是如此!