0

这些是我能看到的唯一异常细节:

PushSharp.Apple.NotificationFailureException:引发了“PushSharp.Apple.NotificationFailureException”类型的异常。

当我运行该方法从我的开发桌面实际排队通知时,它工作正常。当我将代码发布到我的服务器时,它才开始失败。有趣的是,它在服务器上正常工作了大约 2 周,然后就停止了工作。我承认我已经对这个应用程序中的许多代码进行了一些更改,但没有任何内容会因苹果通知而动摇船。不幸的是,我无法获得有关该异常的更多详细信息,也无法获得它被抛出服务器的原因。我试图在这个应用程序上增加 elmah,但是当抛出异常时,elmah 甚至没有触发。我也没有看到 YSOD,我只能在查看 NLog 生成的日志时看到异常。

有人在这里有什么想法吗?

TIA

4

1 回答 1

0

事实证明其中一个 iOS 设备令牌是坏的。我仍然不确定为什么我的循环由于一次通知失败而被炸毁,但这就是原因所在。

pushsharp 真的可以使用一些更好的异常处理。

于 2012-12-04T20:03:47.493 回答