远程推送必须要用真机,而且过程比较多,因此附图
1.在钥匙串中配置电脑签名文件
证书助理->证书颁发机构请求证书
用户电子邮件地址写公司的或自己常用的,然后选择存储到磁盘,点继续,会在桌面产生这样一个文件
2.接下来就需要配置开发证书和生产证书了
首先登陆developer.apple.com->Member Center->登录
进去之后选择
在iOS Apps一栏里选择certificate
3.AppIDs,如果之前有就不需要创建了,没有就需要创建一个了,创建的时候,过程如下图
点击+
Continue->submit->Down
4.配置开发证书
5.配置生产证书
其他过程和开发证书一样,我就不再详细的说明了
6.这一步特别重要
7.将所有证书拖到我的证书
这里的密码随便设置,最好设置个自己能记住的
8.测试远程推送时候我是使用极光推送,你们有什么好的开源都可以使用。地址:www.jpush.cn ,注册个用户、登录。
点击创建应用
这里的开发证书就是你导出的开发证书,生产证书就是你导出的生产证书
选完之后,点击创建我的应用
创建好之后将自己的APPKey复制,后面会用到
9.然后下载iOS SDK 地址:www.jpush.cn/common/products#product-sdk
下载好之后把里面的lib文件夹添加到工程中
然后在工程中的appdelegate中添加以下代码:
import “APService.h”
这些搞定之后给你的APP推送一条消息,用真机测试