推送通知并不总是适用于iPhone

时间:2016-01-24 13:21:14

标签: ios apple-push-notifications azure-notificationhub

我面临以下奇怪的问题。我有一个使用Azure NotificationHub和Xamarin开发iOS应用程序的通知设置。它可以正常工作,但有以下异常。有时从我的后端服务器发送一些通知(C#Visual Studio Windows窗体应用程序)导致iPhone闪烁,我听到通知声音,没有显示通知,我的应用程序的旧通知从列表中删除。知道可能导致这种情况的原因吗?

由于

1 个答案:

答案 0 :(得分:2)

我看到你写道:

  

我听到通知声音,没有显示通知,我的应用的旧通知也会从列表中删除。

  1. 如果您听到通知声音,则表示APNS和Azure通知中心都不是问题,因为您实际上是在设备上收到通知。

  2. 未显示任何通知。

    1.这意味着您的代码的实现决定实际接收通知并且不执行任何操作。检查t Receiving Push Notifications while in background

    1. 这也可能意味着在设置中您禁用了所有通知气球,警报和其他属性。确保您的应用实际上具有正确的设置以处理通知。 (相信我,它发生了)https://support.apple.com/en-us/HT201925
  3. 我的应用程序的旧通知已从列表中删除。首先,我不明白你如何在列表上收到通知(你是否真的以某种方式接收过通知?)。在任何情况下,当您输入应用时,代码都会删除通知。请查看此问题(iOS application: how to clear notifications?

  4. 如果有帮助,请将我的答案标记为正确,如果没有。请提供更多实施代码,以便我们为您提供更好的答案。 最诚挚的问候。