• 【Azure 环境】*同胞:詢問大陸所有廠牌手機是否都可透過通知中心發送訊息


    什么是 Azure 通知中心?

    Azure 通知中心提供易于使用且向外扩展的推送引擎,可用于将通知发送到任何平台 (iOS、Android、Windows、Kindle、百度等 ) 从任何后端 (云和本地) 。 通知中心非常适合用于企业和消费者方案。 下面是一些示例方案:

    • 以较低的延迟向数百万用户发送突发新闻通知。
    • 向感兴趣的用户群发送基于位置的优惠券。
    • 向媒体/体育/财经/游戏应用程序的用户或组发送活动相关的通知。
    • 将促销内容推送到应用程序,以吸引客户并向其推销。
    • 向用户通知企业事件,例如新的消息和工作项。
    • 发送多重身份验证的代码。

    推送通知的工作原理是什么?

    从较高层面讲,推送的工作原理如下:

    1. 应用程序希望接收通知,因此会联系运行时所在的目标平台的 PNS 并请求唯一的临时推送句柄。 句柄类型取决于系统(例如,WNS 使用 URI,APNS 使用令牌)。
    2. 客户端应用将此句柄存储在应用后端或提供程序中。
    3. 为了发送推送通知,应用后端使用句柄与 PNS 联系以定位到特定的客户端应用。
    4. PNS 将通知转发到句柄所指定的设备。

    问题描述

    询问大陆所有品牌的手机(如小米,华为,OPPO等)是否都可以通过Azure Notification Hub来发送通知呢?

    问题解答

    推送通知通过称为平台通知系统 (PNS) 的特定于平台的基础结构进行传送。 它们提供基本的推送功能,使用提供的句柄向设备传送消息,没有通用接口。 若要跨应用的 Android、iOS 和 Windows 版本向所有客户发送通知,开发人员必须分别使用 Apple Push Notification 服务 (APNS) 和 Windows 通知服务 (WNS)、百度中心。

    微软Azure中国区官方参考文档:https://docs.azure.cn/zh-cn/notification-hubs/notification-hubs-push-notification-overview#how-do-push-notifications-work

    百度云推送适用于所有 Android 手机。由于 Google Play 和 FCM (Firebase Cloud Messaging) 在中国不可用,必须使用其他的应用商店和推送服务。 百度就是其中的一个,也是通知中心目前所使用的。

  • 相关阅读:
    unicode字符集
    534,rgba()和opacity的透明效果有什么不同?
    1004,js中的fliter
    1003,js array map()方法
    JavaScript 数据类型和数据结构
    JavaScript实现浮点数运算问题
    Chrome浏览器不能正确加载更新后JavaScript和Css文件原因及解决方法
    MySQL安装版与压缩版安装方法
    VUE列表渲染 FOR-IN和FOR-OF的区别
    for、for-in、for-of、forEach的区别
  • 原文地址:https://www.cnblogs.com/lulight/p/15831572.html
Copyright © 2020-2023  润新知