如果我是多个iOS应用的苹果推送通知“提供者”,我可以为多个应用使用相同的设备令牌吗?我知道每个应用都需要唯一的SSL证书。但是,我对设备令牌感到困惑。
例如:我有两个应用程序A和B。我想为两个应用程序提供推送通知。假设我为两个应用程序拥有唯一的SSL证书,当同一用户安装应用程序B时,我是否可以在为应用程序B提供推送通知时重复使用来自用户安装应用程序A的设备令牌T?
更多信息:重新阅读 Apple的文档后,仍然不清楚。特别是这段话似乎意味着设备令牌可以被重复使用:
“提供者为交付到设备的每个通知都必须携带它从该设备上的应用程序获得的设备令牌。 APNs使用令牌密钥解密令牌,从而确保通知有效。 然后,它使用包含在设备令牌中的设备ID确定通知的目标设备。”
注意:提供者SSL证书中包含的“主题”/bundleID似乎将每个应用程序的通知定向到设备上的特定应用程序。因此,设备令牌对于设备是唯一的(而不是针对设备上的应用程序)。
例如:我有两个应用程序A和B。我想为两个应用程序提供推送通知。假设我为两个应用程序拥有唯一的SSL证书,当同一用户安装应用程序B时,我是否可以在为应用程序B提供推送通知时重复使用来自用户安装应用程序A的设备令牌T?
更多信息:重新阅读 Apple的文档后,仍然不清楚。特别是这段话似乎意味着设备令牌可以被重复使用:
“提供者为交付到设备的每个通知都必须携带它从该设备上的应用程序获得的设备令牌。 APNs使用令牌密钥解密令牌,从而确保通知有效。 然后,它使用包含在设备令牌中的设备ID确定通知的目标设备。”
注意:提供者SSL证书中包含的“主题”/bundleID似乎将每个应用程序的通知定向到设备上的特定应用程序。因此,设备令牌对于设备是唯一的(而不是针对设备上的应用程序)。