0

一旦我通过启用该特定应用程序 ID 的推送通知将应用程序提交到应用程序商店,我生成了生产证书并保存在我的服务器中。

现在我想测试我的推送通知是否正常工作,现在我的疑问是我是否为我的另一个项目使用相同的捆绑包 ID,并在我的服务器上保留为生产 apns 生成的相同证书。如果我现在向该证书发送通知,通知将起作用或不起作用。在和我的朋友讨论了很多之后,我完全糊涂了。

在我看来,它们不起作用,但我无法清楚地澄清他,一旦我们使用特定证书向苹果服务器发送通知,请告诉我什么是过程。它是否看起来来自捆绑标识符或任何东西

谢谢你......

4

1 回答 1

0

推送通知的过程是您的服务器发送带有您在服务器端添加的设备令牌附件的消息。

在苹果服务器上,苹果获取设备令牌并将消息发送到您发送的设备令牌。

现在,当在 iPhone 中收到消息时,iphone 检查在启用推送通知时使用您在服务器级别创建的证书注册的捆绑标识符。

如果该标识符与您 iPhone 中的任何应用程序匹配,无论它是您注册推送的同一应用程序还是其他应用程序。它只会检查捆绑标识符并在您的设备上显示通知。

现在生产证书和开发证书都不同,因此如果您从开发人员模式生成的证书发送推送并检查生产应用程序,它将不会显示通知。

问候阿布舍克·戈亚尔

于 2013-07-19T10:10:20.120 回答