【Azure 环境】Azure通知中心(Notification Hub)使用百度推送平台解说
问题描述
在通知中心的页面中显示支持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
【END】
当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?