Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.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
执行代码以响应iOS通知_Ios_Background_Remote Notifications - Fatal编程技术网

执行代码以响应iOS通知

执行代码以响应iOS通知,ios,background,remote-notifications,Ios,Background,Remote Notifications,我需要在iOS应用程序收到通知时执行代码,而不涉及任何用户交互 如果通知是静默(即非警报)通知,则DidReceiveEmoteNotification()会在后台和前台模式下触发 然而,静默通知的优先级相对较低,甚至无法保证交付,因此这对我们来说不是一个可行的选择;我们需要使用警报通知 如果通知是警报通知,则当应用程序处于前台模式时,DidReceiveEmoteNotification()会触发。但是,它不会在后台模式下启动 如何在后台模式下执行代码以响应警报通知,而不涉及用户交互。这可能吗

我需要在iOS应用程序收到通知时执行代码,而不涉及任何用户交互

如果通知是静默(即非警报)通知,则DidReceiveEmoteNotification()会在后台和前台模式下触发

然而,静默通知的优先级相对较低,甚至无法保证交付,因此这对我们来说不是一个可行的选择;我们需要使用警报通知

如果通知是警报通知,则当应用程序处于前台模式时,DidReceiveEmoteNotification()会触发。但是,它不会在后台模式下启动

如何在后台模式下执行代码以响应警报通知,而不涉及用户交互。这可能吗


谢谢

您可以在一个JSON上同时使用静默通知和警报通知

通过添加
“可用内容”:1
,如下所示:-

{
“aps”:{
“警报”:“通知标题”,
“可用内容”:1
}
}


这将显示警报通知,并唤醒应用程序在后台工作。

不可能勾选此项了解更多信息您能确认Android也是如此吗?i、 e.当通知发送到不在前台的应用程序时,是否仍然可以执行代码?请检查android,谢谢这个建议,但是,这会将传递优先级降低到静默通知的优先级,这是我们试图避免的。