Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.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
未调用NotificationService扩展(ios)_Ios_Swift_Push Notification_Apple Push Notifications - Fatal编程技术网

未调用NotificationService扩展(ios)

未调用NotificationService扩展(ios),ios,swift,push-notification,apple-push-notifications,Ios,Swift,Push Notification,Apple Push Notifications,我试图在我的应用程序上创建新的NotificationService扩展,因此我直接在Project Navigator中删除了现有的NotificationService扩展,包括NotificationService.swift及其文件夹,并尝试创建NotificationService扩展的新目标 创建新的扩展后,方法didreceive在new中 NotificationSerivce.swift再也没有被调用过 我怎样才能让它们工作呢?删除后,您是否进行了良好的清理 您是否尝试过通过文

我试图在我的应用程序上创建新的NotificationService扩展,因此我直接在Project Navigator中删除了现有的NotificationService扩展,包括NotificationService.swift及其文件夹,并尝试创建NotificationService扩展的新目标

创建新的扩展后,方法didreceive在new中 NotificationSerivce.swift再也没有被调用过


我怎样才能让它们工作呢?

删除后,您是否进行了良好的清理

您是否尝试过通过文件>新建>目标在XCode中重新创建。。。然后选择NotificationService扩展似乎你做到了,但只是检查并确保你将它嵌入到了你的项目和应用程序中,然后结束

您是否检查了扩展名的Info.plist,并对NSExtensionAttributes字典进行了相应的更改,并确保UNNotificationExtensionCategory键的值与类别名称相同


接下来,您的项目是否设置为向用户显示屏幕通知?该扩展在无提示通知(例如徽章)上不起作用。

删除后,您是否进行了良好的清理

您是否尝试过通过文件>新建>目标在XCode中重新创建。。。然后选择NotificationService扩展似乎你做到了,但只是检查并确保你将它嵌入到了你的项目和应用程序中,然后结束

您是否检查了扩展名的Info.plist,并对NSExtensionAttributes字典进行了相应的更改,并确保UNNotificationExtensionCategory键的值与类别名称相同


接下来,您的项目是否设置为向用户显示屏幕通知?该扩展不适用于无提示通知,例如徽章。

我知道这已经太迟了,但可能对正在寻找解决方案的其他人也有帮助


只需检查扩展的部署目标。我也有同样的问题。我的是10.2,而设备的是10.0.2。将部署目标更改为10.0后,UNNotificationServiceExtension发挥了巨大的作用。

我知道为时已晚,但可能对正在寻找解决方案的其他人也有帮助


只需检查扩展的部署目标。我也有同样的问题。我的是10.2,而设备的是10.0.2。将部署目标更改为10.0后,UNNotificationServiceExtension发挥了巨大的作用。

谢谢!这也是我的问题。事实上,我也有同样的问题,我的设备有11.2.6版本,在我的整个项目中,我设置了10.0,但我没有接到NotificationService的电话。我缺少哪些信息?谢谢!这也是我的问题。事实上,我也有同样的问题,我的设备有11.2.6版本,在我的整个项目中,我设置了10.0,但我没有接到NotificationService的呼叫。我缺少哪些信息?