使用步骤使用未打印的步骤,但很容易犯错,尤其是应用,特别注意。
因为我实际遵循本教程的实际操作:答:xcode项目,我们的mypushchat的名称和调试iOS(apn只能步骤1:打开“keychainaccess”在以下应用程序中:在对话框中,选择存储磁盘,电子邮件, 该名称是“继续”,文件名设置为“mypushchat”,单击“存储”。这给出了一个呼叫文件
“mypushchat.certsignestignestGrecest”,它被保存在一个安全的地方。从CSR文件刚刚创建特定操作 下面:命名导出文件mypushchatkey.p12,然后输入您的密码,请留在这里,请在这里有这个密码,我们已经有了文件mypushchatkey.p12step2:找到pypsid中对应的appid,单击“配置”按钮 对,选择以下选择框:单击“开发”SLCertificate“E配置按钮,应用应用程序,有效期仅为O. NE一年,仅应用Apple的APNS测试服务器的版本版本版本。仅应用Apple的APNS测试服务器 。 使用证书分发版本。 弹出窗口中的对话框如下:上传“mypushchat.certsigningRequest”,然后单击“构建”,然后生成证书,下载,下载,名称“APS_Developer_Identity.cer”。 获取文件mypushchat.provision。
双击导入mypushchat.provision文件,如果一切正常,将弹出Orgnizer,显示界面如下:步骤4:将上面的文件保存到桌面。 第一个mypushchat.cert打开控制台,然后切换到桌面私钥密码命令集专用aps_developer_identity.cer转换:123456abcmacverifiedokenterpempassphrase:这里我们必须输入一个新的密码,我们设置了123456abcverify-enterpempassphrase:下一步,一个全面的mypushchatkey.pem和mypushchatcert pempem 文件:。 catpushchatcert.pempushchatkey.pem> ck.pem最终,测试ck.pem文件以运行:command:telnetgateway.sandbox.push.apple.com 2195如果网络正常,请终止Ctr L + C.7 .172.232 0.226 … 。
connectiontogateway.sandbox.push-apple.com.akadns.net.escapecharacteris’^]'命令和ssltestConnection:http://openssls_client-connectgateway.sandbox.push.apple.com:2195-certmypushchatcert。 输入密码123456ABC后,如果一切正常,将有很多输出,可以输入多个字符,输入总线,将中断。 这是最完整和繁琐的过程。
与证书相关的证书远非代码阶段〜publicclasstool {//获取本机的MAC地址publicstringgeggetmac(){inetaddressia; byte [] mac = null; 尝试{//获取本地IP对象Ia = inetaddress.getLocalhost(); //获取网络接口对象(即网卡)和所获得的MAC地址,存在MAC地址中的字节数组。 Mac = NetworkInterface.getByInetAddress(IA).gethardwareaddress();} catch(异常){// todoauto-congectionCatchblocke.printStacktrace();} //以下代码可以组装到MAC地址StringStringBuffersB = NewStringBuffer(); for(Inti = 0; AppDelegate存储在我的角落间距之后 - 添加以下代码(void)应用程序:( UIApplication)ApplicationDidreCeivereMoteNotification:(nsdictionary *)userInfo {if(application.applicationstate == UiapplicateStateage)