亚马逊 AWS推送 AWS nsn Was apps 证书配置 控制台创建 新建APP的几个坑 详解

国内玩亚马逊的朋友比较少,碰到问题毫无门道,本人今天被深深的坑了下,现在把这些总结下来。

http://docs.aws.amazon.com/zh_cn/sns/latest/dg/mobile-push-apns.html#create-ios-app-apns(连接是官方配置文档)


这个是官方文档,就不多说了。补充点:

从开发者中心下载下来的.cer 文件不需要双击打开,直接放着就好。然后 打开你的


输入:(注意这里的xxx 是你下载下来的。cer的文件路径+ 文件名称,可以直接把光标移动到xxx.cer 位置然后 点击cer 文件拖入终端)

openssl x509 -in xxxx.cer -inform DER -out xxxx.pem
回车以后你会在你设定的路径下  看到一个.pem 文件。

按照这一步官方文档来做,没有个鸟用.......压根不需要这个。接下开的才需要


补充:从开发者中心下载下来的.cer 文件先双击导入 钥匙串访问中,然后找到你导入的那个推送证书,右击导出到桌面,选择.p12 输入密码。这一步还算顺利

然后还是打开你的终端,将刚才这个.p12 文件转换成 .pem 文件。转换方式和上面一样

openssl pkcs12 -in myapnsappprivatekey.p12 -out myapnsappprivatekey.pem -nodes -clcerts

这一步后会要求你输入key,你蒙头输入就好  输入光标不会移动的。回车后就看到你亲爱的 。pem 文件了。到这就算完成了aws 的基本材料准备。

接下来我们开始创建控制台程序。

打开连接 :https://us-west-2.console.aws.amazon.com/sns/v2/home

选择:

你会看到这个:



:APP名称

Push Notification Platform:按图(开发环境环境)

Push Certificate Type:如图

Choose P12 File:   

Enter Password:

Certificate:


坑爹的地方来了

箭头 4 用的是你刚才导出的.p12 文件  5是导出时要求的密码。但是怎么验证都提示不对。

箭头 4 5 希望广大网友不要填写 直接跳过

我们填写箭头 6.7 就可以了

首先 用文本编辑器打开从.p12 转换而来的.pem文件。你会看到这样内容:


把 以下两个标示符内容考入Certificate文本(包括标示符也要拷贝!!!!!!!!!!!!!!!!!!!!!)

-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----



把 以下两个标示符内容考入Private Key文本(包括标示符也要拷贝!!!!!!!!!!!!!!!!!!!!!)

-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----


阿门然后你就成功了..........



整个过程就是把 。p12 搞成 。pem   然后打开 .pem把两个内容对应拷贝过去,记得标示符号也要拷贝

接下来就是  新建个推送 然后很简单了.......不懂得朋友可以加群(367276878)一起研究学习。也可以一起探究其他ios 开发知识

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值