推送通知问题

问题描述

| 我想在每个通知来自应用程序中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服务器。我花了几天的时间才发现     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...