【Azure 环境】Azure通知中心(Notification Hub)使用百度推送平台解说

简介: 【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

什么是通知中心 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】

相关文章
|
4月前
|
IDE Ubuntu Java
百度搜索:蓝易云【Ubuntu快速搭建单步调试openjdk环境】
现在,你已经成功在Ubuntu上搭建了OpenJDK的单步调试环境,可以使用Eclipse IDE方便地进行Java程序的调试。请注意,Eclipse IDE提供了丰富的调试功能,使得调试过程更加高效和准确。
51 0
|
4月前
|
SQL 数据可视化 Linux
ClickHouse【环境搭建 03】Linux环境离线安装 clickhouse-22.3.3.44 配置参数说明+可视化界面使用(离线安装文件分享百度云盘)
ClickHouse【环境搭建 03】Linux环境离线安装 clickhouse-22.3.3.44 配置参数说明+可视化界面使用(离线安装文件分享百度云盘)
418 0
|
11月前
|
Linux Python
百度搜索:蓝易云【如何在 Linux 环境下安装使用 pycharm?】
现在,您已成功在Linux环境下安装和使用PyCharm。您可以使用PyCharm进行Python开发和编程工作。
150 5
|
4月前
|
并行计算 Ubuntu 异构计算
百度搜索:蓝易云【Ubuntu环境下的cuda安装】
安装完成后,CUDA就成功安装在Ubuntu系统中了,你可以开始使用CUDA来进行GPU加速的计算。请注意,安装CUDA可能会影响系统的稳定性,建议在安装前备份重要数据,并确保对操作有足够的了解。如果不确定如何操作,建议寻求专业的帮助或咨询。
89 7
|
4月前
|
Ubuntu Linux
百度搜索:蓝易云【Linux平台下构建TigerVNC项目教程】
至此,你已经成功在Linux平台下构建并安装了TigerVNC项目。现在你可以启动VNC服务器并通过VNC客户端连接到远程桌面。请注意,上述步骤仅适用于一般情况,具体的构建步骤可能会因为不同的系统环境和版本而有所不同。在实际操作中,可能还需要根据实际情况进行一些调整。
72 1
|
4月前
|
存储 jenkins 持续交付
百度搜索:蓝易云【Docker+Rancher+Harbor+GitLab+Jenkins搭建CI/CD环境】
请注意,上述步骤仅为一个示例,实际搭建过程可能因环境和需求的不同而有所变化。因此,在实际操作中,请参考相应工具的官方文档和指南,以确保正确地配置和集成这些工具。
91 3
|
4月前
|
存储 JavaScript 前端开发
计算机毕设-SpringBoot+VUE高效便捷的云存储平台——百度网盘
计算机毕设-SpringBoot+VUE高效便捷的云存储平台——百度网盘
170 0
|
4月前
|
Apache PHP
百度搜索:蓝易云【Apache环境php安装扩展swoole。】
通过以上步骤,你就可以在Apache环境中成功安装和配置Swoole扩展了。请确保你按照正确的步骤进行操作,并根据你的系统和环境进行相应的调整。如果遇到问题,你可以参考Swoole官方文档或社区的支持资源来获取更多帮助。
47 1
|
9月前
|
Ubuntu 开发工具 Android开发
百度搜索:蓝易云【Ubuntu22.04系统搭建环境编译AOSP?】
完成以上步骤后,您就可以在Ubuntu 22.04系统上成功搭建环境并编译AOSP了。根据您的需求和目标设备,您可以进行定制和配置,以满足特定的开发需求。请注意,AOSP编译需要较高的系统配置和较大的存储空间,确保您的系统满足这些要求。
78 1
|
9月前
|
Web App开发 Docker 容器
百度搜索:蓝易云【用docker搭建selenium grid分布式环境实践】
通过这些步骤,您可以使用Docker搭建Selenium Grid分布式环境,并在多个节点上并行运行Selenium测试。根据实际需求,您还可以进行更高级的配置和扩展,如增加更多的节点、配置浏览器版本等。
58 1