2013-03-22 59 views
1

假设情景:有2个用户用户A和用户B.用户A向用户B发送推送通知,但当时该应用程序在用户B一侧处于后台。现在的问题是,用户B没有收到通知,因为该应用程序在后台,但一收到应用程序再次前台就收到。有没有什么办法可以让用户B在后台状态下获得通知。 另外,如果应用程序的警报样式由用户在设备的“设置”应用程序中配置为“无”,是否可以防止他在应用程序处于后台时接收通知。在后台应用程序中推送通知

在此先感谢!

+0

只要阅读推送通知“应用程序在后台,但一收到应用程序再次前台就会收到”这是错误的陈述; – 2013-03-22 10:18:20

回答

0

这实际上是推送通知的内容。如果您允许应用向您发送推送通知,即使该应用处于后台,您也会收到这些通知。我建议你阅读如何发送推送通知。

另一个选择是让应用程序本身显示通知,这仍然可以在应用程序在后台时完成。

当他们将Alert风格设置为none并且发出通知时,他们将不会再收到推送通知。但是再一次,如果他们不想要,他们不应该得到任何东西。

0

你的第二个问题:

如果警报样式的应用程序是由用户配置为在设备的设置应用 “无”,可这妨碍他 收到通知当应用程序在后台?

如果用户已将“无”设置为警报风格,则会收到通知但未显示。但是,用户仍然可以在通知中心看到该推送消息。这就是手机不会在屏幕上显示警报。

现在您的第一个问题是,即使应用程序处于后台,也会收到正确实施的推送通知。

1

如果用户禁用警报通知,他将不会收到此类警报。 否则即使应用程序未运行,他也会立即收到警报。

+0

正笏你说..... :) @eran – 2013-03-22 10:19:57

相关问题