Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 推送通知无法正常工作_Iphone_Ipad_Push Notification_Apple Push Notifications - Fatal编程技术网

Iphone 推送通知无法正常工作

Iphone 推送通知无法正常工作,iphone,ipad,push-notification,apple-push-notifications,Iphone,Ipad,Push Notification,Apple Push Notifications,我在我的应用程序中集成了推送通知。当应用程序未运行时,它们似乎工作正常,但当我打开应用程序时,它们未被接收(尽管它们是在我运行其他应用程序时接收的) 我的应用程序高度依赖于良好的网络连接,因此没有理由因为网络连接不良而不接收通知,因为所有其他事情似乎都可以正常工作 它们是否受到应用程序网络通信的影响,因为我的应用程序大多数时候都涉及网络呼叫和接收数据 如果问题不清楚,请随时发表评论。您是否在应用程序委派中实施此委派方法: - (void)application:(UIApplication *)

我在我的应用程序中集成了推送通知。当应用程序未运行时,它们似乎工作正常,但当我打开应用程序时,它们未被接收(尽管它们是在我运行其他应用程序时接收的)

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

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


如果问题不清楚,请随时发表评论。

您是否在应用程序委派中实施此委派方法:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
尝试在那里中断,看看它是否被调用


有关更多详细信息,请参阅。

您是否在应用程序委派中实施此委派方法:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
尝试在那里中断,看看它是否被调用


有关更多详细信息,请参阅。

我猜您实现了
应用程序:使用选项完成启动:
以在应用程序关闭时在启动过程中获得推送。要在运行时接收它们,您需要实现
application:didReceiveMemotentification

我猜您要实现
application:didFinishLaunchingWithOptions:
,以便在应用关闭时在启动过程中获得推送。要在运行时接收它们,您需要实现
application:didReceiveEmotentification