Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.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_Ios4_Iphone Sdk 3.0_Apple Push Notifications - Fatal编程技术网

Iphone 推送通知未打开应用程序“;“带选项”;如果它在显示时未立即单击

Iphone 推送通知未打开应用程序“;“带选项”;如果它在显示时未立即单击,iphone,ios4,iphone-sdk-3.0,apple-push-notifications,Iphone,Ios4,Iphone Sdk 3.0,Apple Push Notifications,我在这里遇到了一个问题。如果我在应用程序运行时接收、捕获和保存APNS消息,或者在应用程序关闭时单击“查看”,则我可以很好地接收、捕获和保存APNS消息 我遇到的问题是。。如果应用程序未运行,我收到一条APNS消息,并选择稍后通过选择“关闭”查看该消息。。。下次我打开应用程序时,应用程序不会“带选项”打开。因此,APNS消息丢失。如果屏幕锁在“查看”APNS消息之前打开,也会发生同样的情况 我该怎么处理 提前谢谢 不要假设推送通知会发送到您的应用程序,即使用户没有“关闭”通知发出的警报,也不能保

我在这里遇到了一个问题。如果我在应用程序运行时接收、捕获和保存APNS消息,或者在应用程序关闭时单击“查看”,则我可以很好地接收、捕获和保存APNS消息

我遇到的问题是。。如果应用程序未运行,我收到一条APNS消息,并选择稍后通过选择“关闭”查看该消息。。。下次我打开应用程序时,应用程序不会“带选项”打开。因此,APNS消息丢失。如果屏幕锁在“查看”APNS消息之前打开,也会发生同样的情况

我该怎么处理


提前谢谢

不要假设推送通知会发送到您的应用程序,即使用户没有“关闭”通知发出的警报,也不能保证它们的传递。您的服务器应该具有应用程序启动时需要显示的任何通知的权威状态,并且应用程序应该检查该状态,无论它是否从通知启动;其中一个原因是,如果你的应用程序在后台收到多个通知,那么当用户选择查看时,这些通知中只有一个会发送到应用程序