iOS10发布后,发现项目中的极光推送接收消息异常了。
查了相关资料后才发现,iOS10中对于通知做了不少改变。同时也发现极光也很快更新了对应的SDK。
现在就把适配修改的做法分享一下,希望对有需要的童鞋有所帮助。
具体做法如下:
注意:必须先安装Xcode8.0版本。
一、添加相关的SKD,或framework文件
1、添加UserNotification.framework
2、更新jpush的SDK(最新版本:jpush-ios-2.1.9.a)https://www.jiguang.cn
二、进行路径和消息推送的配置
1、设置jpush的SDK的路径,如:$(PROJECT_DIR)/项目名称/路径/jpush-ios-2.1.9.a
2、开启消息推送功能
三、代码修改
1、添加userNotification的头文件