苹果手机推送功能设置在哪里(苹果的信息推送怎么设置)

最近做一个需要推送的IOS项目,想起以前第一次做推送配置的时候参考其他人网上写得特别复杂,所以决定自己写一个给简单易用的版本。

本来嘛,IOS推送的配置也不是特别复杂的事情,第一次做的时候容易不知所措。其实熟悉后就是几分钟的事情。

按照这个步骤来,99.9%会成功。。。。如若失败,请参考其他教程。。。。

好了,扯了那么多废话,直接上菜。

考虑到苹果有可能开发者账户界面和系统,请大家实际操作时举一反三。

写文时间:2017.9.8

系统:macOS Sierra 10.12

由于我使用的是日文系统,所以菜单栏是日文,大家看图说话啊。

1. 打开key chain这个程序(mac自带的,别告诉我你不知道!),选择图示菜单栏项目,创建一个新的证书。

2. 填写邮箱,通称(中文系统不知道是怎么写,大家记得填一个方便识别的名字,便于识别对应app),然后选择保存在磁盘。填完之后点击继续并保存(默认文件名字:
   CertificateSigningRequest.certSigningRequest)。?

3. 进入苹果开发者页面,登陆你的账户。选择图示的certificates,然后点击“ ”按钮。

4. 选择图示选项(开发用就选择Development, 发布版就选择Production),然后点击继续按钮。

5. 选择你要配置推送功能的App ID,点击继续。

6. 这个页面教你怎么创建证书文件(参考步骤1&2)。

7. 选择你创建好的证书文件,然后点击继续。

8. 创建成功后点击download下载文件(默认名为aps_development.cer)。

9. 双击下载好的推送文件,添加成功后然后key chain内“我的证书”中会显示出来。点击对应证书左边的箭头可以展开项目,并显示出钥匙串标志。

10. 邮件点击钥匙串,选择导出文件。

11. 输入文件名后点击保存后会让你输入密码。选一个方便记忆的随便输入。我用的1234,文件名为key。点击OK按钮后,生成key.p12文件。

12. 打开command,进入到你保存key.p12和aps_development.cer的文件夹。按顺序输入以下命令(参考下图)。

1)通过aps_development.cer生成PushNotifCert.pem文件

openssl x509 -in aps_development.cer -inform der -out PushNotifCert.pem

2)通过key.p12文件生成PushNotifCert.pem对应的PushNotifKey.pem文件(这里会让你输入密码两次,然后再让你添加新生成文件PushNotifKey.pem的密码)

openssl pkcs12 -nocerts -out PushNotifKey.pem -in key.p12

3)取消PushNotifKey.pem的密码(输入以下命令确认和需要你输入PushNotifKey.pem的密码,前面步骤中最后输入的那个)

openssl rsa -in PushNotifKey.pem -out PushNotifNokey.pem

4)合成服务器用的pem文件

cat PushNotifCert.pem PushNotifNoKey.pem > dev_push.pem

最后得到的这个dev_push.pem文件就是你需要的东西啦!

备注:测试证书是否可用地址

正式版

openssl s_client -connect gateway.push.apple.com:2195 -cert PushNotifCert.pem -key PushNotifNoKey.pem

测试版

openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert PushNotifCert.pem -key PushNotifNoKey.pem

(0)

相关推荐

  • 苹果手机录屏功能怎么使用(苹果11怎么打开录屏功能)

    今天给大家普及一下,咱们苹果手机就自带的一个录屏功能,大家可以用起来,而且这个苹果手机啊的录屏功能很强大,也很实用就是有太多的人不会用,太可惜了.PS:iPhone的录屏仅限iOS 11及之后的系统1 ...

  • 运营商设置更新,苹果6、6s运营商设置更新

    iphone除了固件更新,还有运营商更新,那么我们怎么关闭检查这个更新呢,下面小编教大家怎么操作,供大家参考! 操作方法 01 进入手机会出现运营商设置更新,如果你不想更新,点击以后,如下图所示 02 ...

  • 苹果6投屏要怎么设置

    笔者相信至今为止很多用苹果手机的朋友都不知道苹果手机有投屏的功能吧,那么苹果6投屏要怎么设置这项功能呢?手机投屏到电脑不仅可以方便看大屏幕视频,还可以投屏手机大型游戏,以及直播 操作方法 01 可能现 ...

  • 如何设置和修改苹果手机iPhone的推送功能

    今天,小编给大家介绍设置和修改苹果手机iPhone推送功能的方法,希望对大家有所帮助.具体如下:1. 首先,请大家在自己的手机中找到[设置]图标,点击进入主界面.2.第二步,接下来,请点击[密码与账户 ...

  • 怎么在vivo手机中设置新闻通知推送功能

    vivo手机是一款为广大消费者所喜爱的手机品牌,它颜值高,性能高,是值得选购的手机.很多用户不知道怎么怎么在vivo手机中设置新闻通知推送功能,小编今天就来为您解答这个问题.具体如下:1.第一步,请大 ...

  • 怎样在手机版WPS中设置去除消息推送功能?

    我们在使用WPS的时候是否遇到一些问题,那么我们如何解决这些问题呢?今天的教程就来带大家解决其中的一个问题,那就是我们如何使用自身去除推送功能.具体如下:1.第一步,我们需要点击打开手机上的WPSAP ...

  • 京东金融app中的日常营销推送功能怎么设置关闭

    今天给大家介绍一下京东金融app中的日常营销推送功能怎么设置关闭的具体操作步骤.1. 解锁手机后,找到桌面上的京东金融app,打开.2. 进入主页面后,点击左上角的个人头像.3. 在打开的左侧菜单中, ...

  • 如何设置使用kindle的推送功能?

    我们可以在kindle阅读器上推送我们电子邮件里的文件进行浏览,所以这是我们要在亚马逊网站设置kindle的推送邮箱,只有认可过的邮箱才能被成功推送. 操作方法 01 首先要打开亚马逊官方网站,在中间 ...

  • 如何使用苹果iPhone手机中的隔空投送功能

    我们的苹果手机上有个隔空投送功能,在没有网络或者没有信号的情况下,可以实现文档.图片等的传输,今天就跟大家介绍一下如何使用苹果iPhone手机中的隔空投送功能的具体操作步骤.1. 首先打开苹果手机桌面 ...