JPush集成

基本上照着官网来,问题不大。我遇到的问题似乎都不是什么问题,好像没看到别人遇到过。

注册JPush

反正我没看到官网有写,但是这一步不能少,在AppDelegate里面注册JPush

//注册JPush
NSNotificationCenter *defaultCenter = [NSNotificationCenter defaultCenter];
[defaultCenter addObserver:self selector:@selector(networkDidReceiveMessage:) name:kJPFNetworkDidLoginNotification object:nil];   

如果有旧的版本,删掉响应的包,避免框架重复

以前的旧版本API类名好像叫APService,我这次的任务是项目恢复与维护,竟然没有注意到,这个是JPush的旧版本,响应的包也与新版本的包重复,导致应用直接崩溃。

应用运行时接收通知

iOS应用处于运行状态的时候,是不会在状态栏中通知的,这个时候一般的需要是alert一下,在- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo 中添加代码响应推送通知,页面跳转也可以在此处实现。

posted @ 2016-10-21 19:45  早上好王木木  阅读(234)  评论(0)    收藏  举报