iOS 10通知内容扩展未加载

问题描述 投票:2回答:4

我有一个简单的应用程序,可以处理推送通知。我有Notification Service Extension正常工作。我可以发送带有图像URL的远程通知并加载它。

我似乎无法使Notification Content Extension正常工作。我已经看过多个教程,他们都说,只需从目标菜单创建一个Notification Content Extension,然后在Notification Content Extensions Info.plist内设置

UNNotificationCategory

到一些字符串。然后,当您推送通知时,请在“ aps” json-block内确保类别与UNNotificationCategory相同。

[收到通知后,我尝试向左或向右滑动通知,但实际上没有任何反应。但是,服务扩展的效果很好。

我正在使用具有ios 10和XCode 8.0的iPhone 5。我读到一点,只有具有3d触摸功能的设备才能查看内容扩展名,但是自从xCode 8退出测试版以来,这种情况已经改变。

有什么想法吗?我该如何调试呢?我试过在选择“通知扩展”的情况下运行该应用,并在[]中打印出内容

didReceive

但没有运气。

我有一个简单的应用程序,可以处理推送通知。我有Notification Service Extension正常工作。我可以发送带有图像URL的远程通知并加载它。我似乎无法得到...

swift push-notification apple-push-notifications ios10 unnotificationrequest
4个回答
19
投票

确保将扩展的部署目标]设置为与应用程序目标相同。


4
投票

[请检查是否在UNMutableNotificationContent()中设置了类别标识符,例如


4
投票

这样的问题。 iOS Content Extension可以在iPhone 5s,SE,iPad2mini上正常工作,但不能在iPhoine 5、5c上工作:


1
投票

尽管我在堆栈溢出和在线上的其他地方读到了什么,但扩展推送通知在iPhone 5和IOS 10上不起作用。我借用了iPhone 6+,我的代码工作正常。

© www.soinside.com 2019 - 2024. All rights reserved.