LoginSignup
1
2

More than 5 years have passed since last update.

iOS 12.2のプッシュ用トークン取得タイミングに変化あり?

Posted at

iOSのプッシュ通知はAppDelegateでトークンを取得するようにドキュメントにも書いてありますが、このトークンを取得(降ってくる?)タイミングがiOS12.2で変わったようです。

「・・・ようです」というのは、あくまでもデバッガでブレークポイントを貼っての検証なので、リリースノートなどでアップルのドキュメントを確認したわけではありません。というかみつからない。

どう変わったかというと、

iOS12.1まで

・普通のプッシュのアプリ:起動時にtokenがくる
・PushKitのプッシュアプリ:起動時にtokenがくる

iOS12.2以降

・普通のプッシュのアプリ:起動時にtokenがくる
・PushKitのプッシュアプリ:一度レジストするとアプリ起動してもtokenがこない。(あくまでも短時間での動作確認なので、いつdelegateが呼ばれるかは不明です)

PushKitはいわゆるVoIPをつかった電話アプリのためで、アプリの特性から着信待ちの状態でtokenが変わっては困るとか、そういう理由なのかなと想像はしますが、本当のところは不明です。

という感じです。
情報お持ちの方いたらぜひコメントください。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2