parsing推送通知iOS

我在Parse.com上完成了推送工作(它正在工作,所有),然后我被要求为公司创build一个parsing帐户,并设置它们,以便他们可以自己pipe理它。 好吧,没有意识到网站上有一个导出button,我删除了我的帐户上的应用程序,并为他们创build一个帐户,并将应用程序添加到他们的帐户。 我添加了所有正确的证书并更新了应用程序和客户端密钥,它不会发送它,并在推送通知选项卡上,它会显示我有收件人(我的testing设备),但是当我点击发送,它会说完成,但是我的设备上不会显示任何内容。 所以,不是太聪明,我删除了该应用程序,并在我的帐户重新创build(认为可能有错误的其他帐户)。 那么现在它甚至不会在我的帐户上工作。 我已经创build了所有新的证书和一切,我不明白为什么它不工作。再次,在推送通知选项卡上,它会显示我有收件人(我的testing设备),但是当我点击发送,它会说完成,但没有任何东西会出现在我的设备上。 帮帮我?

我想到的可能是设备正在记住旧帐户的APNS权限,我可以对吗?

我跑了一会儿。 对我来说,这是开发人员构build和发布版本之间的区别。 您会在Apple的configuration门户中看到,您可以为您的应用程序设置2个推送证书。 一个是生产版本,另一个是开发人员testing。 当您构build应用程序进行testing时,它会自动查找开发人员证书。 当你做一个发布版本,它会寻找发行证书。

所以…确保您已经将正确的推送证书上传到Parse。 在我的情况下,parsing会说,邮件已经发送到设备,但我从来没有看到他们通过,因为parsing发送给他们与苹果的证书,不符合我的特定构buildtypes。