久しぶりにメンテすることになったプロジェクトでiOSのPush通知を送ろうしたらHTTP2::Error::ProtocolError
っていうざっくりしたエラーがでてしまい困りました。
サーバーはRails、Push通知はApnoticというgemを使って送信しています。
Apnoticのissueを調べてみるとずいぶん前に報告されているissueがあり、それに該当しそうでした。
依存ライブラリのバージョンアップで直るとのことだったのでApnotic自体のバージョンをあげてしまい、不具合を回避できました。
今回のアップデートで1.3.0 → 1.4.1となりました。
1.3.0、↑のissueより新しいから直っていてもよさそうなもんですが、なんだったんでしょうねー。という感じ。