美文网首页
点击推送消息跳转指定app里面的界面

点击推送消息跳转指定app里面的界面

作者: 再也不要见 | 来源:发表于2018-06-14 16:11 被阅读0次

    pragma mark - 推送消息处理

    • (void)pushMessageHandleWithUserInfo:(NSDictionary *)userInfo {
      //角标清除
      [UMessage setBadgeClear:YES];
      UIApplication * application = [UIApplication sharedApplication];
      if (application.applicationIconBadgeNumber > 0) {
      application.applicationIconBadgeNumber -= 1;
      }
      //判断消息类型
      NSString *messageType = userInfo[@"type"];
      if ([messageType isEqualToString:@"commodityBackShelveNotify"]) {
      //跳转到商品详情界面
      //commodityId和后台返回定义的字段
      if (!kStringIsEmpty(userInfo[@"commodityId"])) {
      //跳转的界面
      YSCommodityDetailsVC *shopDetail = [[YSCommodityDetailsVC alloc]init];
      shopDetail.shopDetailID = userInfo[@"commodityId"];
      [self.tabBarController.selectedViewController pushViewController:shopDetail animated:YES];
      }
      }
      }

    相关文章

      网友评论

          本文标题:点击推送消息跳转指定app里面的界面

          本文链接:https://www.haomeiwen.com/subject/ahmyeftx.html