我在使用Cordova执行后台传递的IOS推送通知时遇到问题。
我正在使用https://github.com/ToniKorin/PushPlugin
我正在尝试使用推送通知在后台触发Javascript函数。但目前它并没有触发它。
我使用了与他们完全相同的代码,不确定是否是权限问题,或者如果我需要另一个插件供后台模式工作,我甚至不确定在哪里查看。
编辑 我在Info.plist中添加了这个,它位于插件的xml
中 <key>UIBackgroundModes</key>
<array>
<string>remote-notification</string>
</array>
答案 0 :(得分:2)
只有无声通知才能在后台执行代码。
无提示通知应在其推送通知有效负载上具有content-available
密钥
发送静默通知的推送有效负载示例
{
aps = {
"content-available" : 1,
sound : ""
};
}