Apple如何生成推送通知令牌

时间:2014-07-31 12:11:53

标签: ios push-notification apple-push-notifications

我一直致力于推送通知很长一段时间并且有基本的想法,它是如何工作的。我知道推送通知注册流程和实际推送通知交付流程的流程。

根据我的理解,每个应用程序/每个设备生成的推送通知“令牌”是唯一的。

然而,最近我在新的“开发者帐户”上生成了新的“APP-ID”,尝试使用我的旧应用程序进行推送通知。现在我的新应用程序,当我尝试注册推送通知时,它返回与我为旧应用程序返回的相同的“令牌”。

任何人都可以证明上述行为的任何理由。

- 维沙尔

1 个答案:

答案 0 :(得分:1)

根据我观察到的情况,在iOS7之前,同一设备上的所有应用程序都具有相同的设备令牌(或者,确切地说,它们具有用于开发环境的一个令牌和用于生产环境的另一个令牌)。因此,这可以解释你所观察到的。

我读过(但从未验证过)从iOS7开始,同一设备上的每个应用程序都会获得不同的设备令牌。