Skip to content
/ TimJpush Public

简化推送的代码逻辑,不需要监听各个通知,代理==,不用管 ios7,8,9,10的区别,这个使用的 jpush 作为拓展,只需要设置3方 sdk 的 key 和 一个 收到推送的 block 即可, jpush 多次推送的 bug 已处理

License

Notifications You must be signed in to change notification settings

tpctt/TimJpush

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TimJpush

  • 简化推送的代码逻辑,这个使用的 jpush 作为拓展,只需要设置3方 sdk 的 key 和 一个 收到推送的 block 即可
  • 借鉴于 jiaAppDelegate 的,[jiaAppDelegate]
  • 借推送测试工具
  • source 'https://github.com/tpctt/Specs.git'
    pod 'TimJpush'
    
    
    +(void)load
    {
       [super load];
        ///设置极光的 push 方案
        [TimJpushConfigManager sharedInstance].enableJpush = YES;
        [TimJpushConfigManager sharedInstance].pushAppKey = @"XXXX";
        [TimJpushConfigManager sharedInstance].apsForProduction = YES;
    }
    
     
    
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    
        __weak AppDelegate *weak_self =self;
        self.pushBlock = ^(NSDictionary *userInfo, UIApplicationState state){
            ///do it by yourself
          //STRONG_SELF
    
        };
    
    
        return YES;
    }

    亲爱的各位同行,如果你已经浏览到这,请帮我点下右上角星星Star,非常感谢

About

简化推送的代码逻辑,不需要监听各个通知,代理==,不用管 ios7,8,9,10的区别,这个使用的 jpush 作为拓展,只需要设置3方 sdk 的 key 和 一个 收到推送的 block 即可, jpush 多次推送的 bug 已处理

Resources

License

Stars

Watchers

Forks

Packages

No packages published