1.JPush推送测试
1.1 plist文件APS_FOR_PRODUCTION值修改成0。(1是使用生产状态,0是测试状态)
1.2 JPush上设置成开发模式
1.3 确认p12证书验证通过
2.推送执行流程
两种情况:
第一:程序未运行,执行
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;
// apn 内容获取:NSDictionary *remoteNotification = [launchOptions objectForKey: UIApplicationLaunchOptionsRemoteNotificationKey]
第二:程序在前台或者后台
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo;
// apn内容为userInfo
详情查看JPush文档