推送通知问题

问题描述

| 我想在每个通知来自应用程序中Web服务中用于不同任务的提醒。为此,我使用了以下方法。 但我没有得到推送通知
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDevicetoken:(NSData *)devicetoken
{
}

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

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

解决方法

在应用程序中接收推送消息 那么当您的iPhone收到推送通知时会发生什么呢?存在三种可能的情况: 该应用程序当前正在前台运行。屏幕上什么也没有发生,并且没有声音播放,但是您的应用程序代理会收到通知。由应用程序决定是否响应通知。 该应用已关闭,或者iPhone的主屏幕处于活动状态,或者其他一些应用正在运行。弹出带有消息文本的警报视图,并播放声音。用户可以按“关闭”关闭通知,或按“查看”打开您的应用。如果用户按“关闭”,则将永远不会通知您的应用此通知。 iPhone已锁定。现在,还会弹出警报视图并播放声音,但是警报没有“关闭/查看”按钮。相反,解锁手机会打开应用程序。     ,我在推送通知时遇到了很多问题。请注意:如果您没有找回设备令牌,请检查以确保设备已连接到互联网。如果不是,则设备无法联系APN服务器。我花了几天的时间才发现