美文网首页
NotificationServiceExtension调试不走

NotificationServiceExtension调试不走

作者: zaq1125 | 来源:发表于2020-02-25 10:49 被阅读0次

    NotificationServiceExtension的基本使用看这边,已经写得很好了。
    Ios 推送扩展Notification Service Extension 与简单的语音合成 (学习笔记)

    然后开始调试,target选择自己创建的NotificationServiceExtension,Pid那边也写了,点击运行,发送推送,推送消息收到了,"mutable-content": 1,也有放到推送消息里,但还是没有走断点。
    仔细一看,前几天升级了Xcode,NotificationService 这个target的Deployment的系统版本被调高了,高于当前真机的系统版本。把它调整回来就可以了。


    image.png

    总结一下,调试推送,没有走进func didReceive(_ request: UNNotificationRequest, withContentHandler contentHandler: @escaping (UNNotificationContent) -> Void)的几个可能的原因:
    1、调试时,target选择不对(停止运行按钮旁边那个)
    2、推送的数据没有带上"mutable-content": 1
    3、推送的target设置的系统版本要求高于真机系统。

    相关文章

      网友评论

          本文标题:NotificationServiceExtension调试不走

          本文链接:https://www.haomeiwen.com/subject/afezqhtx.html