推送通知无法正常工作

时间:2010-07-29 12:01:59

标签: iphone ipad push-notification apple-push-notifications

我在我的应用中集成了推送通知。当应用程序没有运行时,它们似乎工作正常,但是当我打开应用程序时,它们没有收到(虽然我在运行其他应用程序时收到它们)。

我的应用程序高度依赖于良好的网络连接,因此没有理由因为网络连接不良而未收到通知,因为其他所有内容似乎都能正常工作。

他们是否受到应用程序的网络通信的影响,因为我的应用程序大多数时间都涉及网络呼叫和接收数据。

如果问题不明确,请随时发表评论。

2 个答案:

答案 0 :(得分:4)

您是否在App Delegate中实施此委托方法:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo

尝试在那里进行断点,看看它是否被调用。

有关详细信息,请参阅API docs for the UIApplicationDelegate

答案 1 :(得分:0)

我的猜测是,您实施application:didFinishLaunchingWithOptions:要在应用关闭期间启动推送。要在运行时接收它们,您需要实施application:didReceiveRemoteNotification