【问题标题】:how to send push notifications to multiple apps in a single api call如何在单个 api 调用中向多个应用程序发送推送通知
【发布时间】:2021-05-20 00:24:50
【问题描述】:

如何在单个 api 调用中向多个应用发送推送通知。我在文档中的任何地方都找不到它,但我可以通过仪表板做同样的事情。因此,我觉得可能缺少一些东西。例如。我想将推送消息发送到 hms 项目中的两个应用程序,即 hmspushapp1 和 hmspushapp2。您能指导我如何做到这一点吗?

【问题讨论】:

    标签: push-notification huawei-mobile-services huawei-developers


    【解决方案1】:

    您可以使用您的项目 ID 向两个应用程序(在同一个项目下)发送消息。请按照以下步骤操作:

    1. 登录 AppGallery Connect,选择我的项目,在项目列表中找到您的项目,然后转到项目设置,您可以在其中获取项目 ID:

    1. 从您需要发送推送消息的两个应用中收集推送令牌

    2. 使用您的应用 ID 和应用机密中的任意一个调用访问令牌 API。

    https://oauth-login.cloud.huawei.com/oauth2/v3/token

    1. 制作以下 API 以从任何 API 工具(如邮递员)发送带有项目 ID 和推送令牌的消息。

    https://push-api.cloud.huawei.com/v2/\[projectid\]/messages:send

    (将 [projectid] 替换为您从 AGC 控制台复制的 id,并将访问令牌作为承载令牌放在其标头中)

    1. 在请求正文中,您可以将收集到的令牌粘贴到令牌数组中(逗号分隔)。

    请参考下图:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-10
      • 2019-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多