Ste*_*eve 2 xcode push-notification apple-push-notifications ios
我在Parse.com上完成了推送工作(它正在工作和所有工作)然后我被要求为公司创建一个解析帐户并设置它们以便他们可以自己管理它.好吧,没有意识到网站上有一个导出按钮,我删除了我的帐户上的应用程序,并为他们创建了一个帐户,并将应用程序添加到他们的帐户.我添加了所有正确的Certs并更新了应用程序和客户端密钥并且它不会发送它,并且在推送通知选项卡上,它将显示我有收件人(我的测试设备)但是当我点击发送时,它会说完成,但我的设备上不会出现任何内容.所以,不要太聪明,我删除了该应用程序并在我的帐户上重新创建它(想想其他帐户可能有问题).那么现在它甚至不能在我的帐户上工作.我已经创建了所有新的证书和一切,我无法弄清楚它为什么不起作用.再次,在推送通知选项卡上,它将显示我有收件人(我的测试设备),但当我点击发送,它将说完了,但我的设备上什么都没有出现.救命?
我想到它可能是什么,设备正在记住旧帐户的APNS权限,我能说对吗?
我曾经遇到过这个问题.对我来说,这是开发人员构建和发布版本之间的区别.您将在Apple的配置门户中看到,您可以为您的应用设置2个推送证书.一个用于生产发布,另一个用于开发人员测试.在构建应用程序进行测试时,它会自动查找开发人员证书.当您执行发布版本时,它会查找发行版证书.
所以......确保你已将正确的推送证书上传到Parse.在我的情况下,Parse会说消息已经被发送到设备但我从未看到它们通过,因为Parse正在使用与我的特定构建类型不匹配的证书将它们发送给Apple.
| 归档时间: |
|
| 查看次数: |
4036 次 |
| 最近记录: |