推送通知问题

时间:2011-05-26 10:43:06

标签: iphone

我想在每个通知中收到来自应用程序中用于不同任务的Web服务的提醒。为此,我使用了以下方法。 但我没有得到推动通知

- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{
}

- (void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err { 
}

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

2 个答案:

答案 0 :(得分:1)

在应用中接收推送消息 那么当你的iPhone收到推送通知时会发生什么?有三种可能的情况: 该应用程序当前正在前台运行。屏幕上没有任何事情发生,也没有播放声音,但您的应用代表会收到通知。应用程序可以根据通知执行某些操作。 该应用程序已关闭,iPhone的主屏幕处于活动状态或其他某个应用程序正在运行。弹出警报视图,显示消息文本并播放声音。用户可以按“关闭”以关闭通知,或按“查看”以打开您的应用。如果用户按下“关闭”,则您的应用将永远不会被告知此通知。 iPhone被锁定了。现在还会弹出警报视图并播放声音,但警报没有关闭/查看按钮。相反,解锁手机会打开应用程序。

答案 1 :(得分:0)

我在推送通知上遇到了很多问题。请注意:如果您没有收到设备令牌,请检查以确保设备已连接到互联网。如果没有设备无法联系APN服务器。我花了几天才发现这个