Info.plist
的扩展名具有正确的 NSExtensionPrincipalClass
{
"gcm.message_id" : "XXXXX",
"type" : "XXXXX",
"url" : "XXXXX",
"body" : "XXXX",
"title" : "XXX",
"google.c.a.e" : "XX",
"aps" : {
"mutable-content" : 1,
"alert" : {
"title" : "Test",
"body" : "Test"
},
"category" : "XXXX",
"content-available" : 1
},
"channel_id" : "XXXX"
}
我也尝试排除 mutable-content
但服务扩展仍然没有被调用。
我也尝试过像这样更简单的有效载荷:
{
"aps" : {
"mutable-content" : 1,
"alert" : {
"title" : "Test",
"body" : "Test"
},
"category" : "XXXX",
"content-available" : 1
}
}
不管有没有 mutable-content
作为测试的结果,我总是可以看到推送通知,但未触发扩展 `didReceive` 方法中的断点。此外,有效载荷不会以任何方式修改。
重启设备、重启 macbook 和删除派生数据等方法也不起作用