美文网首页
极光推送(小结)

极光推送(小结)

作者: angerLE | 来源:发表于2018-04-27 18:06 被阅读0次

1,极光推送别名注册方法(也可以用tag进行注册)。。。。

// 这是极光提供的方法,USER_INFO.userID是用户的id,你可以根据账号或者其他来设置,只要保证唯一便可

            [JPUSHService setAlias:userMobile completion:^(NSInteger iResCode, NSString *iAlias, NSInteger seq) {

                //                    NSLog(@"iAlias ==%@ iResCode = %ld seq = %d",iAlias,iResCode,seq);

            } seq:1];

2,从极光获取设备的唯一标示//可以上传到自己的服务器进行设备唯一标示判断

[JPUSHService registrationIDCompletionHandler:^(int resCode, NSString *registrationID) {

                if (resCode==0) {

                    NSLog(@"registrationID获取成功:%@",registrationID);

                }else{

                    NSLog(@"registrationID获取失败,code:%d",resCode);

                }

            }];

3,注销在极光推送的注册方法

[JPUSHService deleteAlias:^(NSInteger iResCode, NSString *iAlias, NSInteger seq) {

        } seq:1];

4,实现极光推送内部通知(没有消息提示推送的样式)

//极光推送内部通知

    NSNotificationCenter *defaultCenter = [NSNotificationCenter defaultCenter];

    [defaultCenter addObserver:self selector:@selector(networkDidReceiveMessage:) name:kJPFNetworkDidReceiveMessageNotification object:nil];

#pragma mark -- 极光推送内容通知处理

- (void)networkDidReceiveMessage:(NSNotification *)notification {}

5,极光推送角标问题

- (void)applicationDidEnterBackground:(UIApplication *)application {

    [[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];

    [JPUSHService setBadge:0];//设置JPush服务器中存储的badge值

}

- (void)applicationWillEnterForeground:(UIApplication *)application {

    [application setApplicationIconBadgeNumber:0];

    [JPUSHService resetBadge];//清空JPush服务器中存储的badge值

  [[UNUserNotificationCenter alloc] removeAllPendingNotificationRequests];

}

=====以上极光官网都有相应的文档说明及api使用(可进官网查看)====

相关文章

  • 极光推送(小结)

    1,极光推送别名注册方法(也可以用tag进行注册)。。。。 【 // 这是极光提供的方法,USER_INFO.us...

  • 极光推送小结 - iOS

    此次即友盟分享小结(友盟分享小结 - iOS)之后对推送也进行了一版优化.此次分享内容依然基于已经成功集成 SDK...

  • 极光推送

    极光推送视频地址,非常详细的极光推送视频 极光推送

  • 极光推送

    极光推送 tagprivate void initJpush() {//TODO 极光推送// JPushInte...

  • 极光推送进行远程推送

    借阅:极光推送进行远程推送 怎么使用极光推送进行远程推送 在极光官网注册极光推送创建一个应用在应用配置中导入两个证...

  • ios极光推送

    第一次使用极光推送,在这里把极光推送的步骤说一下,省的以后再次用到极光推送的时候,给忘了,其实,极光推送不难...

  • 【知识总结】(2)远程推送

    推送SDK:极光推送 后台点击推送: iOS 10 以下收到推送点击触发 iOS 10 以上触发: 极光推送中使用...

  • iOS-极光推送开发小结

    一、我的开发 注:因为推送缺陷,被黑成狗了。所以做什么事情要尽心尽力做好。认真、负责... 二、远程推送相关 三、...

  • 2018年功能模块沉淀

    一、推送模块 1.极光推送 文档:https://www.jiguang.cn/push备注:极光推送包括普通推送...

  • 极光推送(二)——推送的使用

    前言 在极光推送(一)——配置中讲过了极光推送的配置,这节讲讲极光推送的使用参考文档极光官网 下面以我写的demo...

网友评论

      本文标题:极光推送(小结)

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