5.在Mac上启动Keychain助手,在LoginKeychain中选择证书分类。 您将看到一个可扩展选项“AppleDevelopmentPushServices”6.扩展此选项并右键单击“Appledge”> Export“AppledevelopyPuservicesID123”。 另存为apns-dev-cert.p12文件。 7.扩展“AppleDevelopmentPushServices”执行与“PrivateKey”相同的操作,保存为APNS-Dev-Key.p12文件。 8.您需要通过终端命令将这些文件转换为PEM格式:opensslpkcs12-clcerts-nokeys-outapns-dev-cert.p129。 转换以获取收集密钥PEM:OpenSSLPKCS12-NOCERTS-OUTAPNS-DEV-KEY.PEM-INAPNS-DEV-CERT.P1210。 如果要删除密码,请不要在导出/转换时设置或执行:opensslrsa-inapns-dev-keen.peenc。 PEM11。 最后,您需要将键和许可证文件组合到APNS-Dev.pem文件中,当连接到APNS:CATAPNS-dev-cert.pemapns-dev-key-noenc.pem> APNS-Development。 PEM将此文件保存为简单的书籍名称,您可以稍后使用它。 上述步骤同样适用于产生产品许可证。 证书是否正确:$ telnetgateway.sandbox.push.apple.com2195Strying17.172.232.226 ... connectiontogateway.sandbox.push-apple.com.akadns.net.escapecharacteris'^]'。 它将尝试发送规则,不覆盖APNS服务。 如果您看到上述反馈,请将您的MAR解释为APNS。 按Ctrl + C关闭连接。 如果收到错误消息,则需要确保防火墙允许2195端口。 然后再次连接,这次您使用我们的SSL证书和私钥设置:$ openssls_client-connectgateway.sandbox.push.plevle.com:2195-PESH.PLEVLE.com:2195-PERSHCHATCERT.PEM-KEYFORPUSHCHATKEY.PE:您将看到完整的输出允许您了解OPENSL的内容 在背景中做。 如果连接成功,则可以键入某些字符。 当您按Enter键时,服务将断开连接。 如果连接时出现问题,OpenSSL将为您提供错误消息,但您必须转过输出日志,请访问它。 当然,测试product.push.push.apple.push.push.apple.com如果要测试Prodows版本是否正确。 客户非常好,申请证书,复制代码,它将是。 服务器端,如果是PHP,则必须使用.pem证书,如果是Java,则必须使用.p12证书。 (它可能会双击要安装的证书!)服务器发出的JSON包受限,最多256个字节,包括自定义字典。 AP中的警报字符串可以添加到包装的“\ n”。 除了警报,徽章,声音,JSON包仍然可用。 附加自定义值:有效负载['ap'] =数组('警报'=>'thisisthelerttext','badge'=> 1,'sound'=>'默认';有效载荷['ap'] = array('aerk' )=>'thisisthealerttext','徽章'=> 1,'sound'=>'默认';有效载荷['ap'] =数组('Aerket'=>'thisisthelerttext','徽章'=> 1,'sound '=>'默认');有效负载['服务器'] =数组('serverid'=> $ serverid,'name'=> name);姓名;姓名); 输出= json_encode($ payload); 当用户按下“查看”??时,自定义服务器值将传递给设备中的程序。 JSON值如下:{“APS”:{“警报”:{“Action-Loc-Key”:“Show”,“Body”:“ThisisthelertText”},“徽章”:1,“声音”:“ 默认”} ,
详细解决方案
相关解决方案
- apple push notification 服务器设计有关问题?
- 解决iphone链接局域网或wifi热点自动跳转到www.apple.com有关问题
- 苹果信息推送服务(Apple Push Notification Service)施用总结
- 好吧,Bad Apple
- apple-like login form - css3 3d 翻牌成效
- 运用RemoteObject时,提示Object@* 转换为 mx.messaging.messages.IMessage
- 很不错的字体作风(Apple/苹果)
- Apple Watch应用开发经验谈:小弟我遇到的那些坑
- 八月4日开始 Apple Store 将可以更换 iPhone 5s 屏幕
- Apple:怎么在iphone、ipad下安装一些常用命令行命令
- 【IPhone开发】Apple Push Notification Service系列:调整私钥和证书,生成.p12文件
- 玩1玩iPhone Push( Apple Notification Push Service)
- win7系统停连接使用mac 蓝牙键盘(Apple Wireless Keyborad)
- ERROR ITEMS-9000.is not signed using an Apple submission certificate
- Xcode5.1 64位平添第三方库真机测试时出现 Apple Mach -O Linker Error
- 异常提示:Apple Mach-O Linker Error
- 感觉 apple 开发没啥前途啊解决思路
- ios10虚拟定位com.apple.maps.plist
- apple 虚拟定位
- Apple Pay会不会成为下一个eBay(完结)
- Apple Pay与银联的联姻,是战略,不是产品
- Apple Mach-O Linker Error 一个粗心造成的问题
- POJ 3321 Apple Tree *
- POJ2385 Apple Catching(挑战程序设计)dp
- 白嫖!免费领取五个月 Apple Music 会员
- Apple Watch 6新功能曝光
- iOS Apple Pay(银联渠道) 、云闪付
- 在安装fbprophet时候出现错误:error: command ‘x86_64-apple-darwin13.4.0-clang++‘ failed with exit status 1
- POJ2385 Apple Catching(dp)
- HDU 5406 CRB and Apple (DP+树状数组)思维好题*