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 中添加代码响应推送通知,页面跳转也可以在此处实现。

浙公网安备 33010602011771号