IOS 推送通知在临时模式下不起作用

IOS push notifications not working in ad hoc mode

嘿,我正在尝试以临时模式测试我的应用程序以进行发布。 我在开发者模式下测试它没有任何问题。 我做了什么: 我按照 apple-push-notification-services-in-ios 中的说明创建了证书。一次用于开发人员,一次用于 distribution/ad hoc.

现在,如果我开始 adhoc 模式,我可以通过在屏幕上打印它来获取我的设备令牌,所以我认为在 apple developer 上生成证书应该没有任何错误。而且我知道开发者和分发设备令牌是不同的。 但是,如果我正在测试应用程序以发送消息,我将不会收到任何消息,但是当我 运行 应用程序使用开发人员设置时,我收到了一条测试消息。

有没有人知道如何解决它或可能出了什么问题?

在另一个论坛找到这个解决方案:

沙盒:gateway.sandbox.push.apple.com, port 2195(用于开发)

生产:gateway.push.apple.com, port 2195(发布)

感谢您的帮助,希望其他人也能使用这个