#はじめに
先日、アプリのAPNs証明書の更新を行ったとき、
アプリの更新予定がないタイミングだったので
『APNs証明書の更新時にアプリの更新は必要か否か』
が気になり調べてみた。
#開発環境
使用サービス:GrowthPush
#調査開始
ネットで検索をしてみる
下記で同じようなことをstack overflowに質問している人が見つかった。
- https://stackoverflow.com/questions/13321528/apple-push-notifications-certificate-expiry
- https://stackoverflow.com/questions/46769355/will-push-notification-work-on-my-old-app-if-i-update-push-notification-certific
質問への回答によればAPNs証明書を更新するだけで既存アプリにもプッシュ通知が届くとのこと。
念のため証明書周りに詳しい先輩にも話を聞いてみた
ちょうど他のアプリで更新の予定があったのでAPNs証明書を更新してみてProvisioning Profileが変更されないか見てもらえることに!
その結果、Provisioning Profileが変更されないことも確認できた。
#実際に更新して通知を確認
APNs証明書を更新して、設定してある証明書を最新のものに変更し、
プッシュ通知が届くのかを確認する。
無事に公開中のアプリに通知が届きました。
#まとめ
APNs証明書の更新時にアプリの更新は必要ありません。
APNs証明書を更新するだけで公開済みの既存アプリにもプッシュ通知が届きます。