Understanding Firebase Cloud Messaging on iOS - Firecasts - YouTube
FCM関連ってなんとかトークンがたくさんあって混乱するけど結構わかりやすくまとまっている。 - デバイストークンはある特定のアプリでデバイスを識別するもの - APNsトークンはAPNsがデバイスを特定するもの - FCM デバイストークン = Registration Token = Instance Id は FCM がデバイスを識別するもの - 最初に FCM を登録するとき、APNs トークンと FCM トークンを交換して紐づける - FCM が Notification データを FCM トークンで作成した後、そのトークンが APNs トークンと紐づいていれば APNs 用にデータを作り直す