执行代码以响应iOS通知
我需要在iOS应用程序收到通知时执行代码,而不涉及任何用户交互 如果通知是静默(即非警报)通知,则DidReceiveEmoteNotification()会在后台和前台模式下触发 然而,静默通知的优先级相对较低,甚至无法保证交付,因此这对我们来说不是一个可行的选择;我们需要使用警报通知 如果通知是警报通知,则当应用程序处于前台模式时,DidReceiveEmoteNotification()会触发。但是,它不会在后台模式下启动 如何在后台模式下执行代码以响应警报通知,而不涉及用户交互。这可能吗执行代码以响应iOS通知,ios,background,remote-notifications,Ios,Background,Remote Notifications,我需要在iOS应用程序收到通知时执行代码,而不涉及任何用户交互 如果通知是静默(即非警报)通知,则DidReceiveEmoteNotification()会在后台和前台模式下触发 然而,静默通知的优先级相对较低,甚至无法保证交付,因此这对我们来说不是一个可行的选择;我们需要使用警报通知 如果通知是警报通知,则当应用程序处于前台模式时,DidReceiveEmoteNotification()会触发。但是,它不会在后台模式下启动 如何在后台模式下执行代码以响应警报通知,而不涉及用户交互。这可能吗
谢谢 您可以在一个JSON上同时使用静默通知和警报通知 通过添加
“可用内容”:1
,如下所示:-
{
“aps”:{
“警报”:“通知标题”,
“可用内容”:1
}
}
这将显示警报通知,并唤醒应用程序在后台工作。不可能勾选此项了解更多信息您能确认Android也是如此吗?i、 e.当通知发送到不在前台的应用程序时,是否仍然可以执行代码?请检查android,谢谢这个建议,但是,这会将传递优先级降低到静默通知的优先级,这是我们试图避免的。