从一个 Pinpoint 项目向多个 iOS 应用程序发送推送通知

问题描述

我有两个使用相同后端管理的 iOS 应用程序。我可以使用同一个 Pinpoint 项目向两个应用发送推送通知吗?

有两种方法可以在 Pinpoint 上配置通知

  • 验证密钥
  • 证书

如果我使用证书,它只会向与此证书对应的应用程序发送通知。无法添加其他证书。

AuthKey 是所有应用程序的一个,但我们在 Pinpoint 上配置它时必须设置一个包 ID。它能向其他应用发送通知吗?

解决方法

我认为这是不可能的。

要设置推送通知,您必须生成一个推送通知证书,该证书对于每个 iOS 应用都是独立的,据我所知,这是设置推送通知所必需的。因此,无论您是否使用 AuthKey,您仍然需要两个 APNS 证书。

您可以在本地和远程通知编程指南中看到更多详细信息 https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/APNSOverview.html#//apple_ref/doc/uid/TP40008194-CH8-SW1