• 集成激光推送


     

    1.进入https://www.jpush.cn/common/products,注册用户,下载ADK,查看使用说明

     

    2.简单的在AppDelegate中添加如下代码

    #import "AppDelegate.h"

    #import "APService.h"

    @interface AppDelegate ()

     

    @end

     

    @implementation AppDelegate

     

     

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

        // Override point for customization after application launch.

        //2ef3e25980d0a77068b83b89

        [APService registerForRemoteNotificationTypes:(UIUserNotificationTypeBadge |UIUserNotificationTypeSound |UIUserNotificationTypeAlert)

                                           categories:nil];

        

        //launchOptions  远程通知的内容

        [APService setupWithOption:launchOptions];

        return YES;

    }

    - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken

    {

        //设置用户的别名  账号 而且每个人不一样

        [APService setAlias:@"137" callbackSelector:nil object:nil];

        

        //上传DeviceToken

        [APService registerDeviceToken:deviceToken];

    }

     

    - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {

        

        // Required

        [APService handleRemoteNotification:userInfo];

    }

    //后台 真后台

    - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler {

     

        // IOS 7 Support Required

        //[APService handleRemoteNotification:userInfo];

        

        //代码块

        //后台 还在继续运行  (下载  加载图片信息 -> 耗时 : 30)

        completionHandler(UIBackgroundFetchResultNewData);

    }

  • 相关阅读:
    Java 单测 回滚
    Java四种线程池的使用
    git gc
    Git 常用命令
    JPA 批量新增
    SpringData JPA 排除 扫描 exclude-filter 不能使用解决
    开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
    深入浅出 RPC
    阿里 Java面试 知识点
    Eclipse Egit 安装
  • 原文地址:https://www.cnblogs.com/tangranyang/p/4655860.html
Copyright © 2020-2023  润新知