Erlang_apns这份软件是用Erlang语言写的,可用于APNs的工具软件。这份软件是修改自其他软件,因为原软件功能比较完整,而我的实际需要只是其中的一小部分。我是想通过一种最简单的方式,用Erlang语言操作APNs。

使用说明

导出证书:导出带私钥的APNs证书,保存为.p12格式的文件。

转换证书:使用priv/p12-pem.sh工具转换.p12格式的证书为.pem格式的证书。转换后的证书不包含私钥密码。

配置参数:默认的开发模式证书文件是priv/cert.sandbox.pem,发布模式的证书文件是priv/cert.pem,默认的证书文件不设密码。

推送消息:目前只能推送文字内容,最多几十个汉字吧(iOS8下会多一些)。下面是示例代码(Token表示自己的设备token,请使用UTF-8编码格式)。

application:ensure_a