zoukankan      html  css  js  c++  java
  • 推送

    1.首先创建BundId,2.打开开发者账号,创建APP ID 用来标示我们的应用程序 AppID :name 随便, 3.创建推送证书:,然后要选我们刚创建的APP ID,创建一个CSR 文件,创建的时候邮件必须填,随便填一个,下载证书4, 然后创建描述文件,选APPID ,描述文件名字:随便 5 双击证书,添加到钥匙串,双击描述文件,添加到X_code,打开X_code 在Build Settings 找到我们的描述文件,选择我们的开发证书,模拟器不能退送

    6, 如果一个应该程序想进行推送的话,首先要注册推送通知,

    7// 角标,声音, 如果在应用程序写了这段代码之后,当我们在设备上第一次运行的时候,系统就会给用户一个提示,告诉用户当前这个应用要使用推送功能,提醒包含声音,标题, 有运行和不允许,如果允许,应用程序会向苹果APNS进行注册,获取一个令牌,这个令牌能唯一标示当前的设备和应用程序,

            [UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | [UIRemoteNotificationTypeAlert ];

    8

    // 获取token 失败

    //- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error

    // 获取token 成功-(void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken

    我们需要把这个token 上传到服务器,因为这样,我们的服务器才能告诉苹果APNS给哪些设备进行推送,token 提交到服务器的时候,我们不需要尖括号,我们需要把它们处理掉,使用腾讯的第三方推送,信鸽, 首先登陆,点接入应用,应用名称,ios,开发工具类型:其他,报名:Bundle Id 接入饮用,注册成功,成功后,我们需要,应用配置,里面有名称, ID ,KEy ,证书需要上传,而且是Pem 类型的文件,下面有提示,如何配置ios 证书,如果得道一个pem 的文件呢,首先打开钥匙串,找到推送证书,右键,导出p12.文件,打开终端。 cd DeskTop 进入桌面,按提示输入得到pem 文件,添加测试设备,获取token 和设备名称,下载信鸽的SDK,选择ios 最新的,downLoad 解压,,有一个sdk 文件夹,把这个文件夹拖到我们的工程中,根据开发指南看如何使用,appDelegate 需要导入信鸽的头文件,初始化信鸽,信鸽给了个方法获取token,错误:arm 64,信鸽的Sdk 并不支持64 位的系统,我们需要build setting 我们选 Valid Architectures ,把arm64 删除,配置信息里面添加设备。token, 名称,创建通知: 标题,这是一个测试,

    9// 推送信息处理

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

    10. aplication.applicationIconBadgeNumber= 0 角标置为空

  • 相关阅读:
    PAT 1006 Sign In and Sign Out
    PAT 1004. Counting Leaves
    JavaEE开发环境安装
    NoSql数据库探讨
    maven的配置
    VMWARE 下使用 32位 Ubuntu Linux ,不能给它分配超过3.5G 内存?
    XCODE 4.3 WITH NO GCC?
    在苹果虚拟机上跑 ROR —— Ruby on Rails On Vmware OSX 10.7.3
    推荐一首让人疯狂的好歌《Pumped Up Kicks》。好吧,顺便测下博客园可以写点无关技术的帖子吗?
    RUBY元编程学习之”编写你的第一种领域专属语言“
  • 原文地址:https://www.cnblogs.com/yangliangliang/p/4647043.html
Copyright © 2011-2022 走看看