我正在我的Windows Phone应用程序中处理推送通知,但我遇到了这个问题。
有时负责推送通知处理的后台任务没有被唤醒,我知道 - 因为我在我的任务中的每个代码行之后传播了日志。
我确定我的令牌是有效的,并且我正在从服务器收到通知。
仅当未附加调试器时,才会发生这种情况。我在日志中也没有看到任何异常。
我可以在我的日志中看到,在我显示 Toast 之前的一行在写作过程中被剪掉了(猜猜任务突然终止了?
任何想法会导致这种行为?
我认为
主要问题是我试图 使用太多的CPU时间 ,同时编写日志并使用我的重型应用程序服务(MvvmCross),例如Sqlite。
删除日志和大量耗时的操作后 - 一切都:)