1. 从钥匙串颁发机构中导出CRS文件(选中从证书颁发机构请求证书),看个人爱好设置密码,设置的密码在后面会用到;
2 设置存储区域,存到磁盘,邮件地址随便填
3 导出CRS文件,为以后生成证书做准备
4 绑定AppID
5 进行推送服务生成之前必须先绑定AppID,(也就是上面第四步) 如果没有证书,生成证书,根据需要生成测试推送证书或者发布推送证书(上面为测试,下面为发布),然后根据提示将证书下载下来;
// 在这步中回旋曲CRS文件,就是从钥匙串中导出的呢个
6 生成过推送证书后,在生成一个测试(或者发布,按需求来定,这里安测试来演示)证书,这个证书和推送证书生成差不多,最后将其下载;
7 讲下载的两个证书全部通过钥匙串导出为P12(在这里遇到一个问题,当双击证书的时候提示不能添加,要修改钥匙串根目录将证书设置为信任, 解决方法: 不通过双击,选中钥匙串中的登录选项,将证书直接拖到钥匙串中,然后将证书导出为P12) 如下图:
8 进行过之后将P12放到位置,进行配置文件的生成
9 上面步骤结束以后,开始进行工程的配置,在info中,将bundleIndefine改为和前面一直,也就是绑定APPID时一致
10 在buildSettering中搜code,在codeSigning设置自己选的测试证书(注意: 在描述性文件呢选项选为自己生成的描述性文件,也可以自己做个测试不选,待到不能推送消息时在进行选定) 如下图:
11 在工程general中设置账户
12 进行推送服务要对工程进行设置,有的没设置也能进行推送,再此小白不太了解, 如下图:
13 配置过这些以后就可以通过极光生成appkeys ,在里面会让上传P12文件,分为测试和发布,在这里演示的是测试就选测试,如果前面CRS设置密码的话会需要在这里输入密码, 设置完以后会生成APPKeys,
14 将需要的代码粘贴到位置,将appkeys 进行替换,看看是否能够推送消息