読者です 読者をやめる 読者になる 読者になる

Push Notificationのプロバイダ側のプラグインを変更した

Objective-C iPhone Rails

Apns4rを使っていたけどフィードバックサービスのところの実装がまだ完成してなくて、自分でやろうとしたんだけどOpenSSL周りの仕組みよくわからなかったので実装されているプラグインを使うことにした。

Githubのソースが最新。Gemでインストールができるがそちらは最新版ではないみたいだった。下記も参照

また、証明書ファイルを1つで扱う形式なのでApns4rで使用していた証明書をくっつける。

$ cat cert.pem key.pem > apns.pem


ちなみに、フィードバックサービスとはAPNSがデバイスに向けてプッシュ通知を行った時に、デバイス上の該当アプリケーションがアンインストールされている時、デバイスがAPNSにアンインストール済みであることを通知する。その情報をプロバイダから取りに行くときにフィードバックサービスを使う。