【发布时间】:2016-01-24 13:21:14
【问题描述】:
我面临以下奇怪的问题。我有一个使用 Azure NotificationHub 和 Xamarin 开发 iOS 应用程序的通知设置。它工作正常,但有以下例外。有时,从我的后端服务器(C# Visual Studio Windows 窗体应用程序)发送的某些通知会导致 iPhone 闪烁,我听到通知声音,没有显示通知,并且我的应用程序的旧通知已从列表中删除。知道是什么原因造成的吗?
谢谢
【问题讨论】:
-
这不一样。在我的情况下,通知是由 iPhone 接收的,它会在收到通知时执行所有通知,除了未显示在屏幕上并清除以前未清除的通知。
-
如果是这种情况,请尝试在您的问题中解释这一点,同时发布有关此问题的相关代码,例如通知的 JSON 解析和/或您如何注册 APN 服务
-
您确定通知有效负载的“badge”和“alert”具有正确的aps 值吗?此外,如果您的应用程序将徽章编号重置为 0,它将清除该应用程序的所有通知。因此,如果在应用程序中发生这种情况:didReceiveRemoteNotification: 调用可以解释您所看到的内容。
标签: ios apple-push-notifications azure-notificationhub