【问题标题】:Push notifications to two apps by different developers不同开发者向两个应用推送通知
【发布时间】:2016-09-29 14:00:14
【问题描述】:

A 公司正在开发一款应用程序,它会发布给用户并可以向他们发送推送通知

A 公司也有一个开放的 API,因为它的服务非常棒,而且其他公司希望在那里开发自己的应用程序来与它的数据对话。

因此,B 公司开始构建自己的应用程序,该应用程序使用 A 公司的 API

是否有可能当 B 公司与 A 公司的 API 对话时,握手的一部分是 A 公司存储了 B 公司应用程序的推送通知标识符。

这样,将来 A 公司可以向使用其自己的应用程序产品的用户以及选择使用 B 公司的应用程序访问 A 公司数据的用户发送推送通知。

如果您知道其推送标识符,您能否向其他开发者应用发送推送?

谢谢

【问题讨论】:

    标签: android ios push-notification push


    【解决方案1】:

    要成为 iOS 的推送通知提供商,您需要:

    1. 与APNS(Apple推送通知服务)建立安全连接,这可以通过两种方式完成:

      • 基于证书 - 您需要在开发者门户上颁发的应用推送证书的私钥
      • 基于令牌 - 您需要开发人员提供的私钥来生成 JWT(JSON Web 令牌)以连接到 APNS。
    2. 知道将推送发送到哪里,这是通过应用需要发送给提供者的设备令牌(包含特定设备和应用)来完成的。

    因此,如果您希望 A 公司能够向 A 公司和 B 公司发送推送,则需要:

    • A 公司应用将设备令牌发送到A 公司服务器
    • A公司私钥和推送证书存储在A公司服务器上。
    • B 公司应用将设备令牌发送到A 公司服务器
    • B 公司私钥和推送证书存储在A 公司服务器

    希望对你有帮助。

    【讨论】:

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